<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:coke="http://www.cokeconsolidated.com/20201231"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="coke-20201231.xsd" xlink:type="simple"/>
    <context id="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i999ededfac06499a85512751a6b02b01_I20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <instant>2020-06-28</instant>
        </period>
    </context>
    <context id="icf83d5195a494c07ae076f5aa4f0ae78_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="i7c651fe41ac547e897f5d747357267dd_I20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-29</instant>
        </period>
    </context>
    <context id="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i40afae67342b414bb6b9096d3a163899_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bd29f0535324c81b1e627bb9fa77c51_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ia86ea72163b845a8a2ad55e7abd15143_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03d0efa2d0b442aba9c23ef9787c790b_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i89bae0f394984ece9dbb03c9aaa1f27a_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="if0c1f0641ffe4e5aaac1b89efae22920_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="id86f6920226f4f62aaba0e864f221d50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b26c3d0817441929f84175c498fbfcf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:NonconvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ddb1b5a8ce148b9bed0453241bbeb6d_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:NonconvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ib102ecf778b94585abc9f8fb7293eca6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:PreferredClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i827f6e6cca44453bab4784c2d9c58d10_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:PreferredClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i0d64393f2063404cb444c200069eea0c_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i26ba70a9abeb47899177c3f383aa5ac5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i769cb0c26e52491c8dc9c8492bc2bf42_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90f6a97d16294a0fb949c9516124d728_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i42fc266c3923464eae159945516c9610_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i67876459810d4abd935d4310dea3fda5_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ia6a8a59ddb1e4ab480d60c98ad3b89ec_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="ib680668545864266a0568c5bb71bcc3a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i742db68ad0824c8ea75049fae45c223b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="idfbf4a7c027447b18c3197df150c7b71_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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>2017-12-31</instant>
        </period>
    </context>
    <context id="i1438b59e091a48f398afbce6408dabd1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id599fa17c7ee4f43bee9155bc1e82b07_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3bb6fcccceb14688a7636f4478e16eb1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i96f55a2bec784652add7e999dc402207_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i544e8c6816604cb8a97848916e9bfdb9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i193fc85a251945f8a2719563d24ea6da_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i12682d5edd8a430aa68e867d4ed2a0de_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4fbcbb218fc94b0385388503952b2179_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ib462b644d8b64d5083ba34fcb7bc5ecc_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i503b33eb99cb4ca1a465f32e93e96910_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i79f29536dcf9444badcd4c1c47d960b5_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="id1907cccd362479aa5a0ad4ac06a2c4f_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i7bb6e40fd2104cd497d81ddebf247da2_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ic573f2d51da84c839742192773888f72_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="if308ba8944af43caa5b7829ee2012d51_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i9b5ee738e5864c969630cfd169b5567a_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i64cfb987d80c48f28d778ecd783c6ec0_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i82c50688e95f4034af32da7bdd71bac9_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i9be8922088094af880ee93ac6c5fb02e_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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-30</instant>
        </period>
    </context>
    <context id="i2e2206ca2c0143688b7b094aaf96d666_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i723f2833b61a4ef185b566a584998fb7_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i6aa8b9ab46f64ecaac13eeb5bf048c1e_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="icb2b3879b7124f3298c9bd03a8c5fe3c_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i119a63556eaf4c80ab9c0709568c8717_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i3ebcf701ff1b41afac0ace294d915bd0_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i510a87ef29ae4f269c0b568cee62a19b_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="ic9a1e457c7a64c43b8c33092506086c1_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i5da8a7e57d144b87b97ef8ad3f3cc05c_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="iac49b1d542704df19452c311a359da65_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie1238b45b12a4a1d9cf25b39c1daa54e_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie2ef155eba5d48599a88e995bce7d235_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="if434d28709f5431c921019a403782cfb_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="if286da5d128a492da10bf2571736a7c4_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ic348ba479ca940fbb36168871d60654e_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i8fd8e209c71f4386b840acad3d34cdca_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ic464bf9827ee409ebdc3408ae3e30c83_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i67d683b7651c4c21a63b212170c254b4_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="iacc111d742634fc68f76804c3209a8f1_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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-29</instant>
        </period>
    </context>
    <context id="i205926d4afaa4249a1475b896b7c77e4_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i629469046f9548bd9f3f73bf9cef6f52_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ifb918898ea114ec18e9be10c4b279783_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i70e19366c2a643e28a0757bd63773d56_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i5eafbef641f8445797fc8b9b533b66dd_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i3613d3ed8f3f472b949f0634d9daab4e_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ida868e930080448c8bf92cf775610112_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ic61a117078b4469fb5724e6697b0a42f_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id50f9878e7604b1b97841928727bc1df_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03d2a91eb086427381d27ad1034a0a0f_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d54ee05e271452fa5692edeec2aa3d3_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1a93ed6e0eb412188ea76fa006bd041_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id062754712f24965b12944f12c331c95_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic3443e350bde480d8bfea72598687d02_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ef79af0472c471dac516846525434d2_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8de66fe525e4fb58367f2a07200831c_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5209e790b7fa4656b7cf097c7e11820c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie700bc0282494d9d8ac80ff0579468fc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i09bbc91b8470489aad5c7207c6695cda_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26cdc1dc67d94673b6cd18f01a94bdec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if477e6b0fc6540048831f55dd491c66a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e091c7aeb52421c9c82b9ea8f17246a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3067cc530daa4acaaf1830710bcf1832_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28e8b5096dbe4c4f8dffdbdc1f7269b0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i055f6c7ed3ad4d7a8cc2bf1a4008cff5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25aa16ec6d6c4a2897743b424f6a4d9c_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">coke:OtherProductsSalesPostMixAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84d7aca97b6b4ac99cfee9ec0666b306_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">coke:BottleOrCanSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia037c4678884446caf50b77eaf4deb12_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id758cede6ae24344a09897bb399ad781_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50053b180cc8405fa0f58d024d8a7ca4_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9f50b661a5e4bc19b0251333748c079_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d5a19c1db1d4c559092bf54b17c715e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0ce07aa4ada4f5f8c36ef2b52cedbbb_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">coke:RepairServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87833f4cf80a4fbabda4947f45b73c2d_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">coke:RepairServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieb5234ff75264eaeb01b378a9c9b817f_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf79e386ebd247f48ff8f8562ccafa76_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ieffdb6832cce45fbbde1d17f343db295_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ibc1b3dbdcd77491aaa0264e3b627e009_I20081228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">coke:PerformanceUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-12-28</instant>
        </period>
    </context>
    <context id="i725cd8d7562c4de2843421e1361cc2c0_D20071231-20081228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">coke:PerformanceUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2007-12-31</startDate>
            <endDate>2008-12-28</endDate>
        </period>
    </context>
    <context id="i5c1a0c67fcac45738406f40af24163aa_I20201208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">coke:PiedmontCocaColaBottlingPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-08</instant>
        </period>
    </context>
    <context id="ic68be0b6ca034b3ca79d1dcc7cbcad78_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:HarrisonFamilyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief533fb085344463b864838f1dae5178_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i759d3c3ee4bd42b1970788b360bc4e38_D20170102-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">coke:LegacyFacilitiesCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-02</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id297ff47f933447dba2151830637129a_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaRefreshmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">coke:ComprehensiveBeverageAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e344a7b6efc4b5d8d248aab35ad4594_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaRefreshmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">coke:ComprehensiveBeverageAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i78a99e917b234f2d9dba9f5a30d07e3a_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaRefreshmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">coke:ComprehensiveBeverageAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i6ffe4a3c6cfb4e16809c8eaed3292fdd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaRefreshmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">coke:ComprehensiveBeverageAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i83bdf00f84ae43feacb9b82a4c8a54ca_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaRefreshmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">coke:ComprehensiveBeverageAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i5bfcc0ef4812456fab12fb24dcd360b0_D20170102-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaRefreshmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">coke:ComprehensiveBeverageAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-02</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i6f00c5399fa743fe86d52d6276444c18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SoutheasternMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60351b908b394366abbd9c67044e3dde_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SoutheasternMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i40d56a461b0b45ea85f09093b6409118_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SouthAtlanticCannersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d6780369b314250b8f621ea3e8859b3_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SouthAtlanticCannersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i2af3851f69d641beac92fdc187de675f_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SouthAtlanticCannersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife29696adff54ba594ed95bbffb50fca_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SouthAtlanticCannersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ia66b680f161a4869aae882c4177e8052_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SouthAtlanticCannersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="iaa1be81e83f8490ebb0a42c22a169ada_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaBottlerSalesAndServicesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if14afeef43984d0bb92a767dd571234f_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaBottlerSalesAndServicesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i411604fdac2e40abbb38b1378c4478e3_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaBottlerSalesAndServicesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7585831a7d634d6daf49e9f0700334ee_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaBottlerSalesAndServicesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i009805ff6504472c870ee05d35e31831_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CocaColaBottlerSalesAndServicesCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="icc3aa4d255a3404d8126d3a89f6a1d03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CONAServicesLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1d08ec780cc488ba1f4c495e10fbfb1_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CONAServicesLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i95412e47f4eb4112bc2732ce4e326b08_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CONAServicesLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8b25e51620640588733bb5f79a4bd64_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CONAServicesLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i4c92b9b4f5114a4081622caee59526dd_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:CONAServicesLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i912792c9329547a6850827762c64b68c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:BeaconInvestmentCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i15c50cf8fa1c4800b24ed244ce752efb_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:BeaconInvestmentCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ideec121ea5544e0f9e11e6db11b29d17_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:BeaconInvestmentCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6811a519199048179ea0dc9ed7286f74_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:BeaconInvestmentCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ieae9c251c8c249ef8c4b84c2a735af45_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:BeaconInvestmentCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i3a435b5ea0eb483a95ab76d5dfd352b2_D20200630-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:HarrisonLimitedPartnershipOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i12e155a1acd74eea8dc13eed197078cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:LeaseHlpSpcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice1dd18f7ef6410197c20c5e29f03e0a_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:LeaseHlpSpcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i317542b197d14494ba5c4ce0705ff372_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:LeaseHlpSpcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if121e5be88c34f1daabdad9096b6e531_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:LeaseHlpSpcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ifa179d7b850b4b4eabda4ccf4346079a_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:LeaseHlpSpcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i21043799909d4d3ab05a609e4e689d5d_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">coke:LongTermPerformanceEquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie9d8e7902d65448e9c45869885d994bb_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">coke:LongTermPerformanceEquityPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5b6e42c346914b5d86d6ced249dbb75e_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">coke:LongTermPerformanceEquityPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i92af7f4902d64fe9a5ad5b77c3a0a478_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">coke:LongTermPerformanceEquityPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i9ce724d893f3429b869cd70afdb2eea9_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">coke:PerformanceUnitAwardAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ib8b29a62ac1f4777b326d97898c3bd10_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">coke:PerformanceUnitAwardAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ifd1d56bc2e6e441195699845d3cc59d7_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f5c39bfa87243c481cbc4ac66adf3a2_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i3f361d062e5347b78b9794d037875ec8_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i8ae69c92cf6d44209f93bb3dcd838ddd_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iffa921b52e3f49f9a691c671e96adafa_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="id3555027d356405994dda5217323cc49_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i0ccc838ee5c04893a7203cfdc574f5ef_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib32f3a091ce748f2b9aa3f791916f2c6_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ifb9484fcaa3048b181aa038970a045c1_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i97020a86cd974c07869d466d444479ca_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2db0d579086e455492678425375d33dc_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i15a22a8e5f2c496483abd942cc892697_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:OtherSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i7582eaad94bb4b078a33f0de1ca29424_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c634ae5aec940b0ad517d97bf038e26_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ied4152d4bfa548e59c3a5d3ea9e4dede_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="iacf1aaa01ce24914ac89bde8c158d50e_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if86dd450828e47b1ad5cb245dba90ce4_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95422b093b5c45118d918e1131cfed12_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i39f7f77d41dc4290bf37ceb14e5e4e8f_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i3bf23c86b8524a4491387bfae8d1c5a6_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i246072cdb3f646a691281d327caffc85_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i12df07f9374a4f4cb545f9e88d5723d8_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i31f10e6ffa14447f8000a276a37dcbf8_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0fa982c259c4747881bd275f97bf2ff_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i83ec22b4543142ab89cdd0a1aa0d1562_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ie9b7feefee184dcca7e2317c9f35ca07_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf86e2ab042f4e7581c4a2132284239c_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i141ca7d458ce4b25ae3b3d3cee4a945a_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">coke:NonalcoholicBeverageSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="id79725bf60b84b0db8a4ffa4988932fa_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i3cdbfd941ffa4b41af9bbe2a020c8a42_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i95458fec87b145dd92c53dd63d44ce3c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7608efbfcc4e467e8b7827c48b9e59cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">coke:BuildingsLeaseholdImprovementsAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff6c204502074b75802c2bae7fc034bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i372160fa00de4481b0c9e8052cc5bd7c_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87bcfa2a2db5462489cf8e0e4a13bc3b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if77502c643df4a749b697a36a9e809e4_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="id553818c8a3643a18f78d999dfef06bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d200cdbfcbe4325aa175668c05c5019_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i5f7920c40ed74e959dff30b91924ed52_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica6b3c8dd4434d2aa03576d7fcd8fa9a_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i291b218914544b35943b3f858c1cea35_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8792af0359c4d169bdb6d2617d451de_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i577d128ce23f49a79b21679960c529e7_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id822567d1fd84065bcdc88170d42b4bb_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic5bfaa16d96b459f83b475cf753e0199_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if311671184354826928422537602d401_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i96db3e5cf2a9466ea0f25af1f0217d1b_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib18fc08a0dea4283988ca07b87adc238_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30e2c59187cf443d8edaf6c4200f8322_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f099b0492b34213abbcd112addfb870_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i7fe0fa1e19ff4a8d866cbb2056cfac32_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c8f041af2c049a98241b724fc0cee18_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if313e699f9be4324aa331c8b419fd42b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">coke:ColdDrinkDispensingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a27ceb90c7f43dd905ab9c77e04de50_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">coke:ColdDrinkDispensingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ie811b7f4b77542fa95f64b9fc67fadd7_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">coke:ColdDrinkDispensingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7c7ce434b2b402a89eec78fa4dfb64b_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">coke:ColdDrinkDispensingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52e62de358e64839ae3d9f3e1c938ad8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80e686e3c79549d09d4f00e984ba7bfe_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ifa011ee05ff84c51b4fb0223a8f7128d_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i02e21ef1a8db4ba1b0af392aaaf6ebef_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i247011f6d20549aa9cd1f1ca18b20b71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia44f7796ce9549f0af3897ed1d2e29c8_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i8e116b099d2a4915b5f48e96911ebd04_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie3bf98bb68ea4af1998ade67f2056842_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a0d6b4f9c1a4a428c62b3bd6c41a927_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73d1b30ecd3f4ba6bebbd3f5344b7d6e_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i5b413930560d4b0884d34701c945c480_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i612428a5b16b4a4ead0e117e92970e96_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84557e282b174cd2b2bccb9a07e1febf_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ib660d94da78c46809fed09d503af2d86_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a2111c326e94a71a948e831835742d1_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia58d9497b00c47f8800ee87cad3c94aa_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i5bcd859df7cb4a28bfbf6b783e694c6f_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i0a87640f1b0044a8a824f380a90e50aa_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i88134ee471134d8693d64c044d4d61d5_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie67e9a79ad034b8991f7a0ea0271648a_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i9d8f99f5a2ce40c6ad61c3f56602d815_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i243807b3279c443481d38a4f72ecbc2d_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ia3822af0cb774d8cb4e9cd09edc0ad34_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="iee34d589b0aa4f6ca4251f47cb57a3c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1be14de169042c69acd53f3c775cea3_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ifa48839ea39c4826bfdc38da4dbbfe55_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac52bb02e82344528a655364ffe63276_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i5bcf633a76d44071a98cf4736db366fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6019b28acb674f75aa116c5dbabc7e63_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i3b137f38a1ca48cda9bf80062134704d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">coke:OtherAccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifdafe934dedd4327ad62a888c62f1ace_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">coke:OtherAccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i4c356780f5364fc5b116910a54fb168f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8970088a5c1e4ca492e150d9849a6386_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie442233599144324b6a65b60274582f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a511a0951b74360834cec2d631509ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46fad645ff1049b19ba8fa66df09a795_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a9462bb3d004e149f7f6261a790c153_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8537c6ec54b24342a457ec9726ef42be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40b9a999a8824e2a9e0b65e9092e2ca6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f49755d9c5a4e47952f929132a9cbb0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5551a432fb6644ff83eba52415b94e45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i19169bd969e8422192386bf6193af247_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i91f8f631a6ad4350b53cece117436ae5_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i1fa881d30af84f8cabc2d987d036886b_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ib56e8ff871064fb19f2a292f67a14440_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i139056eb7e1e4ccca1252a5d7bca422b_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="icf546bcb1e3a4bebadd466fab3871c19_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i3ad39a178b3645fd8b5876061d5b5f1a_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i255ef1748e4a4e16a78e48f5a255a91d_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i2f0423272f224d33aa4dbec5b6e216da_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i031f1189d3664085b71c3364fc489c59_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i76fa7349a6664c588d12f4cdcbca47f0_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">coke:DistributionAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a8a76e36e6b407aba6dd46bd4940416_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i2f7ab24cbac54fe5bf35aeccdf10fe4f_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i2aa765037c02439c97019cb0374e8bfa_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf5067c47fbd4bc18b259f578fb54b90_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ia58eefc7199f4189b0554ba05651a536_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia137f89278d64f73b203338ecadefe70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91c792aa4b624294a95721257dc5ad84_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i98c20ae6c3f34e9ca4545385c8c2faa0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">coke:PiedmontCocaColaBottlingPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a8e901fd02740e7ac3e3c9fa71b32ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i41aface8b3dd4bcb83b6dfc32700f2c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae7448d8ed724f43bb7b5f1322db377c_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia166cf26f29647369eaa82047ea8ec3a_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb6c1ed4150140dab8ceac1b9f914db9_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81d1f3f6e2c24b8d99b890b4c5b68743_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:SupplementalSavingsIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3645ab9300f74b378aa56afc12c1fac6_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:SupplementalSavingsIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i3649cc851f77429990dd669eeef9d68d_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:SupplementalSavingsIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i501dbb3568aa473193c7343db566c4c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:SupplementalSavingsIncentivePlanAndDirectorDeferralPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i777588c1586a4a1a822d0c21759a8083_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:SupplementalSavingsIncentivePlanAndDirectorDeferralPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:LongTermRetentionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee061bfdd0e540b790c94e6e9011e427_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:LongTermRetentionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie33acc19d08f46c59bcd0c48215b7a0d_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:LongTermRetentionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:OfficerRetentionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if827df6c76934e919290c5f7a380899a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:OfficerRetentionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i886dd109db8e43f599bfbbb7d02cc259_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:OfficerRetentionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="if41c354dd8f140a79070417ee0c8880d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:LongTermPerformancePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i490f903e121e417db1d7933f8a71241b_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:LongTermPerformancePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:ExecutiveBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ic75dd7d3e010478c89c1e70a495672c9_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i127404aecb1a4426a0edbde65843b955_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i5988fff9102c454db2d51642a214c70a_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i936e7e0d2c6949759caf7ebcc6353af3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a5885e92a7c41b1b3a14e7a20b750f9_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i96588bc8b9cb4b55a1b36447202c5e08_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i7a6ad2374e5e4559a3e7972460d6a146_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfe5025c9c634821b89fbda555f872f0_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i1379aad242954e18b5ac2bba8ff6a1ab_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i6b312b19d19447e99d19e106d40eb057_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2513012341504542a92218d130a2f47a_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i215623221dc34398b7738ccdfc953ef6_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i3969780b2e1c451e99e5b3234006898c_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i327d7dbc20924702acde254d286b7fe4_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i0362ba796c9b4b10a82e756ba1e229b1_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i0df6a8d87cd54c5f87a26e5443c4ab53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e46f202b81949dea7f6e85bb5fea5c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib393f7f0e8c441da881a46265059bf7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16c3713cc3c34d08aefb038b2497d895_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i13afbd86534b4bc3ab89b26bf0c2c209_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic72bd2458ae04fbfaeffbed9bc97003b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c8ca402ec4e48e39571e3c9196270c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i989997105de64f149518bcd61fee62d9_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ife882853c9d348f09036a507282c937f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6834171d95484004bc7dd046337deaef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01990c1573dd43c5a0943d1d2faeb517_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id9d0891e160b429f99948add1f8b2722_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ic3bf10368b574ee7960c5ff7b1420fa0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44c603ef32e64aaeba0fa31216da7bfb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic98bb59901c443fb8d1d8f24adbb3d88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e497ec99e3e43369acf785ee439c826_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i88e3485d23174208a9f828b5240197be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if9008eb8f88d44e1a0383d419bcadae6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4fa156f5b05b47b8a6073407c242365d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0fd359acf3c46deab402c28e2630ccf_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i3a252bd773e64147b539aad0d3c01270_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c7c0213f1a64c4a8a0a17f1da53aa6f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i16f01ef1906947b5b41dbd1083aa1fa7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1022b824dda84d9583244f57d096fce6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:PrimaryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie91d1f5845fd4cf09725e67ca0235661_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide5343501f604a9fa66400fc549ed634_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ic692e9790bb44dee98e6447ad603d127_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a328d00060d46ea976231a2b6019b00_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0402f463cc846f5a0678b984d461b22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic96882c8b79b480dabf25a762643eec5_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i59af8d3a9fef4acf82d68081c8fab577_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9fe4d624a50481ab38335e2d61a5e71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i09356763a4e740c4a4f644a95b2a159d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17302751c69a4d4c8d748393775e6bd9_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i09485b2154134af99509791cbdfca245_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia9aa9577d2914439bfe12f7c4ca961da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5c847a89073243ec8e8d6ac9950fc48a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6373777c0c6f4efab12f16995701016d_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i2a0b2b68d46644f39922a40a618722e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53f50446bb804513818504acc5c735a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i502f29e70c084bd9bbf5833159eba035_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie302b1f4c4df4179aad4f7c2ebeab9c2_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="id550812f1ad64b4eb6f58358c6ae5a88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1281ea31bceb41278a24aa1847e589c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i29204be0f7cb4f24be21d0b8b21da144_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib10e94476f64493fa1ada990f274f58d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:BargainingPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia02308f61b664f548d24a52f91695371_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iddf3c39a7c2d4f3389a786d058923508_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iab8c4b586fa64e6a9124543c8d00452a_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i59683b1b95c94d468479113936907e12_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9ad293bf7574d9b9d3f17b64564e548_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="id33106e864324e42850fdc209e3d06e3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8f18cd2bca84c64ac7f5d28be10389f_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ibad728ca893a453686e7d91b6a84d9e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">coke:DefinedBenefitPlanAssetsExcludingOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0b9775e57714647bb32a4c60d69dd1b_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">coke:DefinedBenefitPlanAssetsExcludingOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ib417b4acc07e4983bb202585e1181237_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">coke:DefinedBenefitPlanEquitySecuritiesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i1adbd712ce9143598ff374718202c283_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:SavingsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc7a42c933864e939150a5274a13621e_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:SavingsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ifebcf0e357d34257830babb8a543d469_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:SavingsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i85ccd170db8449f89c9f11ab76854734_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i356bd3deedcf45c09509124bf2dcf11f_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0dc6361309964479983c3992fd323f7d_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i31c9f6fe802b483eb863655375e366a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibabbc37e39ff48ffb784a2e91af510ce_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i546de276dcc841e9ac75a6bc2976ae00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PreMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i78f03a3820624c00bc3469e300cb4268_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PreMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="if818fe5c18454d7e86cb48ba133bc473_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PreMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i8407a6f2de334d7497ea0e217f48dd16_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PreMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3c54bf0f7894e9f80ecb886acfac238_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PreMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ia99555f49b4348b8b785518769c8871c_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PreMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i3807516d8f7441f0bcbbce8d944369c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PostMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e8007d93c8641f18fb2e973691fa0c5_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PostMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i93febca77f644316b8800953d62f1463_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PostMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i03fedf856a0341b7a65aeddb796ee4b6_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PostMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4a16f3af23de40d39623a2b317640e4e_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PostMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i674aa97e6a994075859986193543c243_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">coke:PostMedicareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ie0556fd5c7b3490786fa5795fd80a3bc_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:TeamstersPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib106c868a5ee41f38a6e52be477d6d6f_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:TeamstersPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i3870b9b3cfa14ba1963c7318eaa85430_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">coke:TeamstersPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i92bdc96b36bc4053ad3b5ff6af9509e5_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec979c9c82044129919cd16069dc3802_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6698d400b4844a7399b691d89a040c32_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="ifde3b9837a75410fa2f4fbd45ed2375f_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointTwoEightPercentSeniorNotesFebruaryTwentySevenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if30fb18f3cb648ed9ceda8c4bb128493_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointTwoEightPercentSeniorNotesFebruaryTwentySevenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idac5e06257de43b6bc6c417e3a9c53ec_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointTwoEightPercentSeniorNotesFebruaryTwentySevenTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i119684aa998d4a83a9ecbf062ac4eea1_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecac70db27ab4d8083abd4b5519950cb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic5769d2373764711b149017b4c594884_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="if07543ab3ddd41d88dcb2adc6d334253_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointEightPercentSeniorNotesNovemberTwentyFiveTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:PublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">coke:SeniorBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac386d12f1884c5a82489fb16d88a425_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointEightPercentSeniorNotesNovemberTwentyFiveTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:PublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">coke:SeniorBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc031192da934e3daa4ea9b7329a1d9e_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointEightPercentSeniorNotesNovemberTwentyFiveTwoThousandTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:PublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">coke:SeniorBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i79527c458b184451abd3f6b62fdf6b62_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointNineThreePercentSeniorNotesOctoberTenTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c01c26849cd4f9189413da4ffacb2a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointNineThreePercentSeniorNotesOctoberTenTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c31a6f3e36a4bc0904717f9bdc05b56_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointNineThreePercentSeniorNotesOctoberTenTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i629aa97e7cea4fbaac904385671d9ae6_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointNineSixPercentSeniorNotesMarchTwentyOneTwoThousandThirtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i40a342b2daa44e239470d6e0d47e749e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointNineSixPercentSeniorNotesMarchTwentyOneTwoThousandThirtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75e8aaa4336f4d13aca9f48370dd0efd_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:ThreePointNineSixPercentSeniorNotesMarchTwentyOneTwoThousandThirtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i9fe25dee465d40db8351cf128b14a30a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9fb879bc22544b898ef0bd5ccaaad966_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i03bf4f8ea2b04dbbb7ab5082d0cb551b_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">coke:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">coke:NonPublicDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie015c9367e0e47f0b69e0e4ab9ef57bd_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SoutheasternMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia661452aeb364561a6a37b247d9b1785_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SouthAtlanticCannersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i750e4bb8b69c4e02ab9e0d23ef2bbad6_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SoutheasternMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i831d6ae998ca4ae79834d09de56722ab_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SoutheasternMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i46d2b7fc286d4212ab41ad98eed56c59_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">coke:SouthAtlanticCannersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i7faa5c90508142f4b365eab0cbdcb9ce_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida3ce15609604b2f852a8f194631736b_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:WalMartStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iccf59c527179492bb89f8207932cdc54_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:WalMartStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i49fa21e6459148be84bb74d17bcf9d8e_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:WalMartStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ica9d8f6f44e14136ae2d50a4e76bb198_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:TheKrogerCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13348f8a795e40fabd3bbb28f7ba1f93_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:TheKrogerCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i2c11114924074587ab8f93a4e8b4f120_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:TheKrogerCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i405f370a5bcf41e5ae261e48cf1bfb9a_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i263de1b267b144139c7984cac8d3387b_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i2e06b284d8d14d6abeb7be9959248190_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">coke:CokeBottleCanSalesVolumeProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ie8cf4b3d922341ce976cd3b1ccc0b824_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:WalMartStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i077bb58db61e4676b3c13159e8f74276_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:WalMartStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie16c1f01a4864b6da06dc9fda9c9ef37_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:WalMartStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i1024f03f82534b0c9bd51ad3d38b6673_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:TheKrogerCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e708c2908634391b117a2a492759fd4_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:TheKrogerCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie5261c30b92546aca18e97de8d85f6f5_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">coke:TheKrogerCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i3f3c0b390dd744bdb7b61d9bcfe1a88e_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d5bd5a4441f4064aa78df1d613d5c08_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i52d749396239452eb1b5ea857f18c263_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i2433675b26134a229c61f0eeb8105a2a_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:LaborForceConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife710a1bace946d08a298db7f0dc4bf6_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:LaborForceConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica566fb0b0c54fc2bc88c96586b76eda_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:LaborForceConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd1d2e62197549ceabe4ae2e4d75897e_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i81a1b6fe05004efaa65f2851d5e2ec93_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9df33f655c0b4697a236606dd0a9a784_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb1b1003d2c648c2a027ddd0d3b905ad_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i0a5432cf7c1c43209e8140224a5cad36_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22bae68d7348403ea86c6e45f63e4c34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if490e0d48797424a83bdb4f991e4bd83_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i68dba05038104a3b96ba99d4a7db2555_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id4410f771f314fb78584b3277f12e1ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib5f86fd10d0b4041a235b92d5877bc83_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i0856bedf0a014c7ca1f84a0c0f1e2c5b_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia94c11951fd244a6bccae02452b545f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3817ceb573d846abb665b515ea860536_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">coke:AccumulatedInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i8dadf7c8ee8442be85c78281120e57d3_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">coke:AccumulatedInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c9ca25c098f4a31818548bc5212cb52_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">coke:AccumulatedInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5eef42d2090f4158a9d179856af759aa_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i0e1ff03f80a849098afebe4b4e2d6056_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i41318f4ea92e4c9aa92dc3f82a959778_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3e7650e2ca449ed91bbedc6ff5a6f0e_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">coke:ReclassificationOfStrandedTaxEffectsDueToTCJAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="i7b3a8947bf004bdda1a135c9a86e5d4c_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">coke:ReclassificationOfStrandedTaxEffectsDueToTCJAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia845417583474bcd9796a03369c34e83_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">coke:ReclassificationOfStrandedTaxEffectsDueToTCJAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ead1594edbb4ad3b6f0cca7fb9c9b14_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i6a77e66f5ed84639843d8b39b6a36d9f_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ief2c6964f8d9431e965cb585c52d2564_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i6117d0dc94cd4ef997177feb7491ef80_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i5def5336a1d24fdcb782f1008ae9d213_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i1c457bb2075e4a09b9a62be24a0e0237_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i00e981649a2a47d083722efb66f30fba_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="ib14144e837eb4767a011d757f37a78b6_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="id69e73fb9544499fa389d3303f6c6a95_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">coke:AccumulatedInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i1444fab0820f4dac83200e146bdd14e7_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">coke:AccumulatedInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="idec71a184c4a4e8db2b5d2b7c62885e6_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i12c4ee8b0e0a42ddaa18372a21164e8e_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i6374ff9da3834c3b90ca73b1549767cc_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">coke:ReclassificationOfStrandedTaxEffectsDueToTCJAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i26e4ff6c644e4dfb955b24bf47446ed0_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">coke:ReclassificationOfStrandedTaxEffectsDueToTCJAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="if1ec8581d37541dcbbbfae8ecc8c9556_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i764cc8f421be4d4b85f3fa46b20dceb6_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i5ccd4fa697af452da6dfa8c55a07fb42_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4f988f3d79294f4297d0ce9cc4803579_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ic7b23b8b37c846149e391f759aa3ac41_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3a610fc80a7f4e31bdf1d722245462cc_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i5b479360a14343bab319bc60e295abc9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i5c43a78829cb4df2b8945f4fc3a58519_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i171762b53ff4464da0c6d1efe34aefa8_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i095ec8ff94894e9886d0620528a1a864_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i53ed77760b3246eebfc8a86eb898d55c_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib387bf8c8d7c4bd38669312fa1736acf_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifaa0d27de241497c835f77f7ab222293_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">coke:AccumulatedInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4767cbaa6f7e420aadfb20f031155f02_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i658ef06a59e545bba84143ddd1968253_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i43f6aaf8b9ae4ad39e31fcba20b55d2b_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ifd890995c32c40d69189776f80953cdf_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="iebaca54a891342d990fe08cc80c8d055_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">coke:AccumulatedInterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ib719fc727a0a4ed39a8d9f70a3f0cdb9_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="iafdf5a1f567840f4916f9020a4658dfa_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i7fbf452bae09413a953a7177d69eac2e_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ic9833d3d1a3a441cbc3992e7709b231d_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i192224d9a8d14e97ab64a498cdffc3ec_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i0bdba798e6704b929cd4352ae5693223_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i9d63762450bb49a3888415fe7db91b75_D20191230-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="ie0acd6c9182b46359f669c3bdbaf5ab0_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="i08bb695f2737438a98e32329d72f8108_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ifee18b7e42d84138ab0f8578c04b1b42_D20200928-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d040d19e8574deeb1a45e3093e01f8e_D20191230-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i07aae991573747e8b3cdc95757bddaf6_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="idfac270188aa42ce989933888cb0cd2d_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if40182e1508e40e8982900e21f2c9ecc_D20200928-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf6714acb0454f3fbf4eba77b502aab8_D20191230-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i45b21fcdefdd4c819cea53c1b7be9209_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="i0564e1eeef2e42efb2b04e69cda3cd93_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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="i679c2c6b0d264f99bbcd52c4ea459b1d_D20200928-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c6837a5fce84d4793d985e789833f6c_D20191230-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSupplyChainAndAssetOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i4adac10b96694a6b9b48f4818e9d045d_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSupplyChainAndAssetOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="ib77f84f651eb445c8c5ada3109cf34e7_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSupplyChainAndAssetOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i88462cbe553142b090a6f1280fc8cd3d_D20200928-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSupplyChainAndAssetOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c1a4d10c07343cda30a81f7317df526_D20191230-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:IncomeRelatedToExtraDaysInFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="i1704757cc0084d0bb13239f6f3964eff_D20200330-20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:IncomeRelatedToExtraDaysInFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-30</startDate>
            <endDate>2020-06-28</endDate>
        </period>
    </context>
    <context id="i7d863ecf66044c5e8fce776fc11d39fa_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:IncomeRelatedToExtraDaysInFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i60c34f017d9c4e83a1bf7de1c0bf0f2d_D20200928-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:IncomeRelatedToExtraDaysInFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-28</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7149d27dc1964af1a74c6e8d5e881738_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:IncomeRelatedToExtraDaysInFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5725c607224a480c8fd13f4b152dbed9_D20181231-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if67ee006f4df401182b640d8bb3ccb9a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icaf8baa9ca1f4324b663c922d4a662f8_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7e962a984fdd45dc81352963c9962a23_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ic4bcf922f84348bd800d4a7aa5026a37_D20181231-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i3b361b435c2642f290ad16518dd425ef_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie819124869844d2091a8ee0f33ab02e4_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ie635ffcbc0894793b0d2a37fa78531a9_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">coke:CommonClassUndefinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="ie2c46dcb2c6f46c5bc0d71a249783f60_D20181231-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i30aed6c0b4cd4c0ab5ecff498c076b68_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifb9a2278c97e44618db1bedf16c9174a_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</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="i5aa6a7e9d46c49bfba79a602ed95e47f_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i33360e3a7735462d85e9de23ba41af16_D20181231-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSystemTransformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i081776ec6b4d4774b6b7e96fbdd14579_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSystemTransformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id3aaad76c50049deaed7689511f9538a_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSystemTransformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9a2ba6c039454588bd1b1552097aca11_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSystemTransformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i3013972e56fd420c836b11f82f3c9747_D20181231-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSupplyChainAndAssetOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic25bf49361b64e6db8a01f0b43347594_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSupplyChainAndAssetOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i08e964b8ca92419b80488ebbca47135a_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSupplyChainAndAssetOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ic6050acc50d044018b33b77aa27027a0_D20190930-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">coke:ExpensesRelatedToSupplyChainAndAssetOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-30</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i7f09976e3a0f4e8ba5cca42c73599d94_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="iece20bb01d044e3f934eaad0d72d91ac_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="i327ea517d8e8450bba22be7f59eb1b0c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i1916242bc0d245d3be99af009ff7af5f_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i567aacfbeca646d3a328cb80316b4de0_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i888e5ac5b0bb460989eeeb89eb72f5e9_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="ied6af0ee8bda4002b546c1b5c3b2cac8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if63068a31cdd46faaad8be022918b51f_I20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-29</instant>
        </period>
    </context>
    <context id="idde71b8c024f4a9698b3cbbbe036eeba_I20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-30</instant>
        </period>
    </context>
    <context id="if008ac3a1be645098899352c300ad40b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="if2528497f0a74c4895512c439e1ba116_D20191230-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-30</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f6cab0c4a8b4a37bf66a4604e640975_D20181231-20191229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-31</startDate>
            <endDate>2019-12-29</endDate>
        </period>
    </context>
    <context id="i4d9fbafe56cc4428a5c4aa01c3dde482_D20180101-20181230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-30</endDate>
        </period>
    </context>
    <context id="i7f88fe3901aa4a5db1cf16b3305b5b4c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000317540</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>coke:segment</measure>
    </unit>
    <unit id="benefit_plan">
        <measure>coke:benefit_plan</measure>
    </unit>
    <unit id="category">
        <measure>coke:category</measure>
    </unit>
    <unit id="stock">
        <measure>coke:stock</measure>
    </unit>
    <unit id="vote">
        <measure>coke:vote</measure>
    </unit>
    <unit id="product">
        <measure>coke:product</measure>
    </unit>
    <unit id="supplier">
        <measure>coke:supplier</measure>
    </unit>
    <unit id="entity">
        <measure>coke:entity</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M180L2ZyYWc6ZTg5NjJiZjFhZjgzNGJiNzgxOWViOTgzNTNmZDc5ZTQvdGFibGU6Njc3MTg0ODc4MWQ1NGY1ZmJkNWM4YWYyMmI2NzRjNmYvdGFibGVyYW5nZTo2NzcxODQ4NzgxZDU0ZjVmYmQ1YzhhZjIyYjY3NGM2Zl80LTEtMS0xLTA_152eebb9-32fb-40a6-9e6c-a5f119a3a1ed">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M180L2ZyYWc6ZTg5NjJiZjFhZjgzNGJiNzgxOWViOTgzNTNmZDc5ZTQvdGFibGU6Njc3MTg0ODc4MWQ1NGY1ZmJkNWM4YWYyMmI2NzRjNmYvdGFibGVyYW5nZTo2NzcxODQ4NzgxZDU0ZjVmYmQ1YzhhZjIyYjY3NGM2Zl82LTEtMS0xLTA_238a7182-7ba3-4743-a255-163e06aa9091">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M180L2ZyYWc6ZTg5NjJiZjFhZjgzNGJiNzgxOWViOTgzNTNmZDc5ZTQvdGFibGU6Njc3MTg0ODc4MWQ1NGY1ZmJkNWM4YWYyMmI2NzRjNmYvdGFibGVyYW5nZTo2NzcxODQ4NzgxZDU0ZjVmYmQ1YzhhZjIyYjY3NGM2Zl83LTEtMS0xLTA_8196ae8c-24b7-45ed-aadf-62d0d23fd16e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M180L2ZyYWc6ZTg5NjJiZjFhZjgzNGJiNzgxOWViOTgzNTNmZDc5ZTQvdGFibGU6Njc3MTg0ODc4MWQ1NGY1ZmJkNWM4YWYyMmI2NzRjNmYvdGFibGVyYW5nZTo2NzcxODQ4NzgxZDU0ZjVmYmQ1YzhhZjIyYjY3NGM2Zl8xMC0xLTEtMS0w_40a99ee3-28c4-4795-9cc4-199ecb480a17">0000317540</dei:EntityCentralIndexKey>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i50053b180cc8405fa0f58d024d8a7ca4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzg5MjQ_986c8076-419e-4292-b9f4-22fba77832d4">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i50053b180cc8405fa0f58d024d8a7ca4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzIxMw_58efd4a8-0210-409b-92de-43507319a6ca">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <coke:NumberOfExtraDaysInCurrentFiscalYearComparedToPriorFiscalYear
      contextRef="i7149d27dc1964af1a74c6e8d5e881738_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90ZXh0cmVnaW9uOmU3YTQyYmUwYWIwZjQyZGQ4NzRlY2M5NWM2ZTg3Y2FiXzE2NDkyNjc0NDI5MzU_7b9c6b6b-d101-4b34-aca3-43de42a48ded">P4D</coke:NumberOfExtraDaysInCurrentFiscalYearComparedToPriorFiscalYear>
    <dei:DocumentType
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MWQ3ZjNiODIyMmY3NDU4Y2JjYmEzMTg0YTFiMzk3OGQvdGFibGVyYW5nZToxZDdmM2I4MjIyZjc0NThjYmNiYTMxODRhMWIzOTc4ZF8wLTEtMS0xLTE1L3RleHRyZWdpb246MDg4YzVmMzFlN2ViNDFiYTllZDEzYmEwN2E2NDkzODlfMTY0OTI2NzQ0MTc5NA_e2f80ec0-8154-44d5-b181-fc99cd9dda10">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6N2JmMzBiYTRiMmQ4NDgxN2I5ZGQ3NmRiN2YzYTJiOTEvdGFibGVyYW5nZTo3YmYzMGJhNGIyZDg0ODE3YjlkZDc2ZGI3ZjNhMmI5MV8wLTAtMS0xLTI3_266133eb-881e-4d4b-b51b-12b2e5961491">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8xMTE_41c6bcb9-d368-4737-ad5e-6dc28b152c61">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8xMTE_e102b098-fbee-4313-8a5c-ae8753b2771c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6NjM3YjRmZWNmMzNjNGFkOWJmNDhiNWVlNGFiMDY0NmYvdGFibGVyYW5nZTo2MzdiNGZlY2YzM2M0YWQ5YmY0OGI1ZWU0YWIwNjQ2Zl8wLTAtMS0xLTMx_216e928f-8865-410b-9f6d-ef334c86ca61">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zMTMx_561e05cc-60f7-468a-a7bf-2bf38dd0c73f">0-9286</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zMTI2_64e9bc37-d537-4277-955c-79e335137623">COCA-COLA CONSOLIDATED, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MGI5OWI2MTQyMmZiNDRjYTlhMDk3N2RhM2M2YjgwNzIvdGFibGVyYW5nZTowYjk5YjYxNDIyZmI0NGNhOWEwOTc3ZGEzYzZiODA3Ml8xLTAtMS0xLTM2_82c6f3d9-39e8-4860-a12f-ad98950babbb">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MGI5OWI2MTQyMmZiNDRjYTlhMDk3N2RhM2M2YjgwNzIvdGFibGVyYW5nZTowYjk5YjYxNDIyZmI0NGNhOWEwOTc3ZGEzYzZiODA3Ml8xLTMtMS0xLTM4_ce4434d0-f8b7-41a3-b1c4-e08e2e60f224">56-0950585</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MGI5OWI2MTQyMmZiNDRjYTlhMDk3N2RhM2M2YjgwNzIvdGFibGVyYW5nZTowYjk5YjYxNDIyZmI0NGNhOWEwOTc3ZGEzYzZiODA3Ml80LTAtMS0xLTQ5L3RleHRyZWdpb246NWFmMjc1NjM1ZDMzNGQ0MWE0YTRkZTEyNWM2YjQzNDRfNjA0NzMxMzk1MjgyNg_2530c251-3730-4ed3-beab-4822ea154ec6">4100 Coca-Cola Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MGI5OWI2MTQyMmZiNDRjYTlhMDk3N2RhM2M2YjgwNzIvdGFibGVyYW5nZTowYjk5YjYxNDIyZmI0NGNhOWEwOTc3ZGEzYzZiODA3Ml80LTAtMS0xLTQ5L3RleHRyZWdpb246NWFmMjc1NjM1ZDMzNGQ0MWE0YTRkZTEyNWM2YjQzNDRfNjA0NzMxMzk1MjkxMw_7a1719a7-8af3-40eb-9481-48c07720e3d8">Charlotte</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MGI5OWI2MTQyMmZiNDRjYTlhMDk3N2RhM2M2YjgwNzIvdGFibGVyYW5nZTowYjk5YjYxNDIyZmI0NGNhOWEwOTc3ZGEzYzZiODA3Ml80LTAtMS0xLTQ5L3RleHRyZWdpb246NWFmMjc1NjM1ZDMzNGQ0MWE0YTRkZTEyNWM2YjQzNDRfNjA0NzMxMzk1MjkxOA_fd432b9a-f4a2-4a27-b9fc-3b87ed1afdad">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MGI5OWI2MTQyMmZiNDRjYTlhMDk3N2RhM2M2YjgwNzIvdGFibGVyYW5nZTowYjk5YjYxNDIyZmI0NGNhOWEwOTc3ZGEzYzZiODA3Ml80LTMtMS0xLTU0_86f7c43a-0592-411e-ad8e-144edc3364d3">28211</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zNzY_3f64754b-0dd2-4741-ad16-7ab7f4419c6c">704</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zMTI3_00abe605-d808-4ec8-9bb6-8a0089e14a35">557-4400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6NzkzYTllZmVkYmQyNGMzMmE3MDg3OTc3ZDQ2N2E2MWYvdGFibGVyYW5nZTo3OTNhOWVmZWRiZDI0YzMyYTcwODc5NzdkNDY3YTYxZl8xLTAtMS0xLTYz_d88de11f-e8c7-4752-8ea4-9b9ea3c3affd">Common Stock, par value $1.00 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6NzkzYTllZmVkYmQyNGMzMmE3MDg3OTc3ZDQ2N2E2MWYvdGFibGVyYW5nZTo3OTNhOWVmZWRiZDI0YzMyYTcwODc5NzdkNDY3YTYxZl8xLTEtMS0xLTYz_e478e102-75b4-4b55-92d7-e605104cb45e">COKE</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6NzkzYTllZmVkYmQyNGMzMmE3MDg3OTc3ZDQ2N2E2MWYvdGFibGVyYW5nZTo3OTNhOWVmZWRiZDI0YzMyYTcwODc5NzdkNDY3YTYxZl8xLTItMS0xLTYzL3RleHRyZWdpb246MTA5MDRkNjgwZmM1NDNmN2JhOGNkMWQzMTcyYzQ3M2FfNjA0NzMxMzk1MjgwOQ_c8c882a5-0e6f-4a3b-aa92-90d7e6ea0b20">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zMTMy_ec3020c4-c37c-44d9-9f0d-4f8843255f18">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zMTI4_3c3b3bd4-0ccf-4d3f-a4bf-5f7db343b8f1">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zMTI5_2d33fb67-4124-4675-a264-9427bb423d5a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zMTMz_00a3ef3a-efac-40e8-8fb4-6574085907ba">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MWU3YzNjMTY3ZjFjNGM5NmI3NDUxODI3ZDdiY2IzNzcvdGFibGVyYW5nZToxZTdjM2MxNjdmMWM0Yzk2Yjc0NTE4MjdkN2JjYjM3N18wLTAtMS0xLTc2_79e7b006-a3f7-49c8-b23a-f8d6c8bef709">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MWU3YzNjMTY3ZjFjNGM5NmI3NDUxODI3ZDdiY2IzNzcvdGFibGVyYW5nZToxZTdjM2MxNjdmMWM0Yzk2Yjc0NTE4MjdkN2JjYjM3N18xLTQtMS0xLTc5_2e70005f-3b80-4b26-94fa-97255dc866b7">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6MWU3YzNjMTY3ZjFjNGM5NmI3NDUxODI3ZDdiY2IzNzcvdGFibGVyYW5nZToxZTdjM2MxNjdmMWM0Yzk2Yjc0NTE4MjdkN2JjYjM3N18yLTQtMS0xLTc5_257b8718-a51a-4f35-8f1b-d3d5b5c0d41f">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8xNjQ5MjY3NDQ1MjEx_f7fc7533-7b9c-40b9-a198-3b3c6bc48d98">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV8zMTMw_02cd85b5-b934-414e-b54a-c4169541a4f3">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i999ededfac06499a85512751a6b02b01_I20200628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6NjQ4YzhiN2M2NjBkNDFkN2IwNzAxYmRjMjczYjhlNzQvdGFibGVyYW5nZTo2NDhjOGI3YzY2MGQ0MWQ3YjA3MDFiZGMyNzNiOGU3NF8xLTItMS0xLTgy_4a468300-1652-49cf-a8b9-515cdccf6d4f"
      unitRef="usd">1031004025</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="icf83d5195a494c07ae076f5aa4f0ae78_I20210129"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6YTBjZmFmODljYjc4NDg0OGJkZGJhNzRkNDFlZjlmODcvdGFibGVyYW5nZTphMGNmYWY4OWNiNzg0ODQ4YmRkYmE3NGQ0MWVmOWY4N18xLTItMS0xLTg1_212d4bf5-885e-479b-9b36-e951b56a72bf"
      unitRef="shares">7141447</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7c651fe41ac547e897f5d747357267dd_I20210129"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGFibGU6YTBjZmFmODljYjc4NDg0OGJkZGJhNzRkNDFlZjlmODcvdGFibGVyYW5nZTphMGNmYWY4OWNiNzg0ODQ4YmRkYmE3NGQ0MWVmOWY4N18yLTItMS0xLTg1_800ec06d-0aa3-4395-ace2-71aec069233d"
      unitRef="shares">2232242</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xL2ZyYWc6ZTY4NDBiZjY3M2QxNDA5OGIzOTQxOWNlOTAxYjkxZDEvdGV4dHJlZ2lvbjplNjg0MGJmNjczZDE0MDk4YjM5NDE5Y2U5MDFiOTFkMV82MDQ3MzEzOTU1OTIw_85329450-22d1-4d94-a14a-a2bb5d744073">Portions of the registrant&#x2019;s definitive proxy statement to be filed with the Securities and Exchange Commission in connection with the registrant&#x2019;s 2021 Annual Meeting of Stockholders are incorporated by reference in Part III of this report to the extent described herein.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzItMi0xLTEtMA_c0944b01-38a5-487f-89d0-dd81fe2d8b6f"
      unitRef="usd">5007357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzItNC0xLTEtMA_a65f6969-39b5-4e67-b6ab-caf13221d09b"
      unitRef="usd">4826549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzItNi0xLTEtMA_ac459c91-7fad-4f41-83ee-98ef80dd1c61"
      unitRef="usd">4625364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzMtMi0xLTEtMA_13db1371-4a7a-4b21-9bcc-fc6e6f28f970"
      unitRef="usd">3238448000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzMtNC0xLTEtMA_c27be513-3a1d-49a8-a54b-77aef424799c"
      unitRef="usd">3156047000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzMtNi0xLTEtMA_0980f7ab-d4bc-40b4-9f44-c41704c11960"
      unitRef="usd">3069652000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzQtMi0xLTEtMA_06be17b0-2255-4f1e-b104-0be10e1ab745"
      unitRef="usd">1768909000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzQtNC0xLTEtMA_f47d675a-7bc9-41e2-847c-564e89eae26d"
      unitRef="usd">1670502000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzQtNi0xLTEtMA_5690683c-3c0b-4e6c-bdb1-9a73c3a37b53"
      unitRef="usd">1555712000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzUtMi0xLTEtMA_9d285aad-fb00-41e6-84c0-144a3385fdec"
      unitRef="usd">1455531000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzUtNC0xLTEtMA_1fa73824-3bd2-4fbe-8ff9-594c6e6ed6ce"
      unitRef="usd">1489748000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzUtNi0xLTEtMA_1ea6d34a-fd61-4d65-a84e-f9f90548ab7f"
      unitRef="usd">1497810000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzYtMi0xLTEtMA_f3c7b6fd-86f2-48fc-ba85-88d0e848427c"
      unitRef="usd">313378000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzYtNC0xLTEtMA_fe6c3197-e34a-4de0-8477-211984a628b1"
      unitRef="usd">180754000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzYtNi0xLTEtMA_d1e398cf-5066-4ab5-ad86-0d9b0d9a6a42"
      unitRef="usd">57902000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzctMi0xLTEtMA_aac5494a-38ce-43ed-af10-d629a2ecbf8f"
      unitRef="usd">36735000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzctNC0xLTEtMA_c0b49ce8-13d2-436a-8cea-e5e593b95734"
      unitRef="usd">45990000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzctNi0xLTEtMA_1503d5d0-1716-423d-9f5e-43297f006a54"
      unitRef="usd">50506000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzgtMi0xLTEtMA_73fc075c-89a8-47c5-acbc-527ff48b3c9b"
      unitRef="usd">-35603000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzgtNC0xLTEtMA_2aea8493-74f8-460d-b143-6658900827b7"
      unitRef="usd">-100539000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzgtNi0xLTEtMA_63a67b79-4bc2-4a10-91bd-648ae0bf2301"
      unitRef="usd">-30853000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzktMi0xLTEtMA_9e904f33-613f-41ac-9399-ea8ffd6f7ca4"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzktNC0xLTEtMA_cdf551ea-3a52-4fd9-8576-b340d8c916f3"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzktNi0xLTEtMA_98dc61e6-da57-4bf7-9cb7-20610c6426b9"
      unitRef="usd">10170000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEwLTItMS0xLTA_6b09319c-1f68-42bf-8ed3-e6c8a21d81f7"
      unitRef="usd">241040000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEwLTQtMS0xLTA_89cb609c-987b-4468-8c89-5448381fadda"
      unitRef="usd">34225000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEwLTYtMS0xLTA_f03a48f7-13fc-412b-93ca-9770674c8018"
      unitRef="usd">-13287000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzExLTItMS0xLTA_9944d70b-2359-4e49-b6c3-da486863ca8c"
      unitRef="usd">58943000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzExLTQtMS0xLTA_bbd6e4c3-98c9-4d5b-a89c-b55b0c3608cf"
      unitRef="usd">15665000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzExLTYtMS0xLTA_bc7970ad-d090-442e-ae81-7d48bd717bc5"
      unitRef="usd">1869000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEyLTItMS0xLTA_edd1703e-ded9-49ac-8521-e81fe2f9cc3b"
      unitRef="usd">182097000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEyLTQtMS0xLTA_8d979a71-38d9-4de9-b588-f2ddac0a35e4"
      unitRef="usd">18560000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEyLTYtMS0xLTA_9d438170-40bf-441d-a65f-b816193bbf56"
      unitRef="usd">-15156000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEzLTItMS0xLTA_f2c1fdd1-0de9-450b-a2f8-1e39ded262f9"
      unitRef="usd">9604000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEzLTQtMS0xLTA_63065b52-ead1-473d-a525-3d2208ccaf10"
      unitRef="usd">7185000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzEzLTYtMS0xLTA_e2f3f288-9c71-4007-9afa-fa438b462ef2"
      unitRef="usd">4774000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE0LTItMS0xLTA_adcd9370-5112-495d-bf53-e07f781b2afb"
      unitRef="usd">172493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE0LTQtMS0xLTA_a68da520-9179-4bcb-9910-c1662bb21c00"
      unitRef="usd">11375000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE0LTYtMS0xLTA_d06e46d9-e735-4c7e-8c6f-9f0e578d828d"
      unitRef="usd">-19930000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE3LTItMS0xLTA_51cc0e35-631a-4b2b-befe-8dba91333482"
      unitRef="usdPerShare">18.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE3LTQtMS0xLTA_960329ce-3e4c-4235-b8b6-c15bf7e16c7c"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE3LTYtMS0xLTA_52e34223-ac89-45c2-82c0-ef7c11ca1d21"
      unitRef="usdPerShare">-2.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE4LTItMS0xLTA_5027def1-10c4-498e-abf0-5252201a7612"
      unitRef="shares">7141000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE4LTQtMS0xLTA_68df22e2-84db-4e21-84c8-aaa2e90d12ec"
      unitRef="shares">7141000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzE4LTYtMS0xLTA_8f3bcef8-d275-4fdd-86a7-640d8d2e9391"
      unitRef="shares">7141000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzIwLTItMS0xLTA_c0d1f093-6cc4-45bb-af46-667b56126923"
      unitRef="usdPerShare">18.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzIwLTQtMS0xLTA_15bed3f4-5a43-4ab3-a793-36233d71858b"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzIwLTYtMS0xLTA_8381490b-0d4b-48aa-82ae-b92765de9875"
      unitRef="usdPerShare">-2.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzIxLTItMS0xLTA_fce9e666-6d01-4168-84bf-c5bc6dd94cbd"
      unitRef="shares">2232000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzIxLTQtMS0xLTA_7d597215-4708-42cc-ad3e-5b49ceac633e"
      unitRef="shares">2229000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzIxLTYtMS0xLTA_e16022d0-d4d8-43a3-9036-5fb05a7d3b27"
      unitRef="shares">2209000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI0LTItMS0xLTA_5ca81b08-8782-42db-bec1-ed9bf7705745"
      unitRef="usdPerShare">18.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI0LTQtMS0xLTA_b87c60c3-3d30-4cf0-9668-5b4669cabde1"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI0LTYtMS0xLTA_fe224561-3005-4e67-bc16-8dcb5a345baf"
      unitRef="usdPerShare">-2.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI1LTItMS0xLTA_c4474786-6d95-4982-9971-aa6df96b3267"
      unitRef="shares">9427000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI1LTQtMS0xLTA_d6a95920-e7c4-4465-b86b-6e34e66ad283"
      unitRef="shares">9417000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI1LTYtMS0xLTA_e141be36-a3b1-4cdb-9d15-1bbb77b39b94"
      unitRef="shares">9350000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI3LTItMS0xLTA_9abd0f54-2a5d-4f9d-a83a-9f03850e0fbe"
      unitRef="usdPerShare">18.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI3LTQtMS0xLTA_d716650e-679f-403f-9523-8c75b3df0f78"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI3LTYtMS0xLTA_cc5e329d-5bdb-411b-8602-a56bf8c7711e"
      unitRef="usdPerShare">-2.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI4LTItMS0xLTA_82ac874f-9935-4a4f-868f-f6e4a8057979"
      unitRef="shares">2286000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI4LTQtMS0xLTA_29f7b14b-8bf6-4b95-8184-e28a84fca52f"
      unitRef="shares">2276000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xODcvZnJhZzozOTNiNzc0ZTE4NTY0MzBmOTA3ZjAxMTI4MjQzMDU2ZS90YWJsZTo5NThkNTkzODkzN2U0MjYxODlmODEwMmRiN2E1NjMzYy90YWJsZXJhbmdlOjk1OGQ1OTM4OTM3ZTQyNjE4OWY4MTAyZGI3YTU2MzNjXzI4LTYtMS0xLTA_3ea05299-fa92-4ebc-8c27-c60ee9745139"
      unitRef="shares">2209000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzItMi0xLTEtMA_d126c66f-da2e-4cc6-a0aa-1459d50a706a"
      unitRef="usd">182097000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzItNC0xLTEtMA_eca2df46-c2fc-469e-bb07-64d4972ae0b8"
      unitRef="usd">18560000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzItNi0xLTEtMA_1fa34770-0154-4aae-8f34-64fb4b171964"
      unitRef="usd">-15156000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzYtMi0xLTEtMA_535e52d4-0ba9-42ac-a58a-af8b504feeb3"
      unitRef="usd">673000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzYtNC0xLTEtMA_6fcd3e69-495b-4cbf-90bf-ee82d5f02653"
      unitRef="usd">20484000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzYtNi0xLTEtMA_11063a87-a590-48d5-bf10-e1d1c71b9d04"
      unitRef="usd">-5928000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzctMi0xLTEtMA_c15a28a9-42d4-4c31-9eb3-a1b27faea1b4"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzctNC0xLTEtMA_11c65d7c-c864-40ab-89ea-3cf644117ca9"
      unitRef="usd">17000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzctNi0xLTEtMA_2452a8aa-c9d3-434e-a203-88879c665504"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <coke:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzktMi0xLTEtMA_00c558f1-67d2-4e3f-8724-8809660975c4"
      unitRef="usd">-3137000</coke:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <coke:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzktNC0xLTEtMA_7f243760-275c-44db-a4c8-361d2579f32f"
      unitRef="usd">3711000</coke:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <coke:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzktNi0xLTEtMA_5e226511-0fc9-4618-9d12-30a6eddf7c38"
      unitRef="usd">12397000</coke:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <coke:OtherComprehensiveIncomeGainLossPostretirementBenefitPlansForNetPriorServiceCostsCreditNetOfTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEwLTItMS0xLTA_91aad56e-4136-4783-98e8-053f105fff0e"
      unitRef="usd">0</coke:OtherComprehensiveIncomeGainLossPostretirementBenefitPlansForNetPriorServiceCostsCreditNetOfTax>
    <coke:OtherComprehensiveIncomeGainLossPostretirementBenefitPlansForNetPriorServiceCostsCreditNetOfTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEwLTQtMS0xLTA_2fe21131-bee8-4978-8f87-2cf995145f86"
      unitRef="usd">-975000</coke:OtherComprehensiveIncomeGainLossPostretirementBenefitPlansForNetPriorServiceCostsCreditNetOfTax>
    <coke:OtherComprehensiveIncomeGainLossPostretirementBenefitPlansForNetPriorServiceCostsCreditNetOfTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEwLTYtMS0xLTA_b6821fe4-d3b2-481b-a75e-2e74d56a1800"
      unitRef="usd">-1393000</coke:OtherComprehensiveIncomeGainLossPostretirementBenefitPlansForNetPriorServiceCostsCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzExLTItMS0xLTA_0d4a2d9e-8f85-4c07-b32b-c208081e990c"
      unitRef="usd">-286000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzExLTQtMS0xLTA_33cfcf2a-62de-45ab-8ec2-ee587181744c"
      unitRef="usd">-270000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzExLTYtMS0xLTA_d046dc14-6fb6-444e-b065-447c1840ff5b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEyLTItMS0xLTA_ea29e9fd-718f-4c50-ba71-663ca50289e1"
      unitRef="usd">30000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEyLTQtMS0xLTA_0a43c87e-a106-4a4b-aabb-11696ad4ef8d"
      unitRef="usd">-16000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEyLTYtMS0xLTA_91afdaf5-0de6-4004-b5a5-44155f10cb5a"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEzLTItMS0xLTA_6b4d457d-a377-4684-bf84-c91f0235668f"
      unitRef="usd">-4051000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEzLTQtMS0xLTA_6011823c-ad9d-458d-a696-21993203b6ee"
      unitRef="usd">-18017000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzEzLTYtMS0xLTA_c9569c84-607e-4bef-beec-e30ed67f665c"
      unitRef="usd">16937000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE1LTItMS0xLTA_40998856-f857-4313-b1c7-a64cbf87a235"
      unitRef="usd">178046000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE1LTQtMS0xLTA_dc313135-5cfa-4f99-a747-534c7ec71c45"
      unitRef="usd">543000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE1LTYtMS0xLTA_bd3d21ec-43d8-4b12-a286-0f75ddb5af41"
      unitRef="usd">1781000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE2LTItMS0xLTA_cf2c6889-aff9-4ec8-8d15-df74747572cb"
      unitRef="usd">9604000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE2LTQtMS0xLTA_b6cb2195-5e8f-4169-97f2-1c76334c8698"
      unitRef="usd">7185000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE2LTYtMS0xLTA_78fb2b2d-fa12-4d63-aab7-2213c1a0305e"
      unitRef="usd">4774000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE3LTItMS0xLTA_ccc7f7cd-3e89-4a56-a9f1-3ec0ddc5afc2"
      unitRef="usd">168442000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE3LTQtMS0xLTA_0fc1f38f-e15b-4133-97bb-79105923cd9a"
      unitRef="usd">-6642000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTAvZnJhZzplODdkZjczYTU0ZTc0NTQ1OTk1ZjA1NDZiMTNjMzUzZS90YWJsZTozYjYxNjdmNDAwMzc0NTEyYmU5MGZjN2I5MWM3MmFhMC90YWJsZXJhbmdlOjNiNjE2N2Y0MDAzNzQ1MTJiZTkwZmM3YjkxYzcyYWEwXzE3LTYtMS0xLTA_1f72d233-b9e5-4641-bcbc-42ccbf061e0e"
      unitRef="usd">-2993000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMtMi0xLTEtMA_c980a1e3-12de-46ac-aa6c-62dbb1be37e2"
      unitRef="usd">54793000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMtNC0xLTEtMA_6ac6e916-0084-47a8-898c-ea4ff3e44b9b"
      unitRef="usd">9614000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQtMi0xLTEtMA_caf0352f-be99-4652-ac73-598a02b876f2"
      unitRef="usd">425445000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQtNC0xLTEtMA_9d176e26-92e3-41b7-a1c1-b98d53314128"
      unitRef="usd">433552000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUtMi0xLTEtMA_c8107b11-6c7b-4b39-9a5a-06da34b85ae1"
      unitRef="usd">21620000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUtNC0xLTEtMA_5554011e-718e-4103-b7a2-0841bee1be66"
      unitRef="usd">13782000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzYtMi0xLTEtMA_dd4583ae-d267-4e36-bdc8-5498ed5d9193"
      unitRef="usd">49203000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzYtNC0xLTEtMA_11409e1e-2808-444d-8d0c-bc5574e10d8d"
      unitRef="usd">62411000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzctMi0xLTEtMA_08b74fb1-045c-4866-950f-80e8b9af7ef1"
      unitRef="usd">37084000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzctNC0xLTEtMA_3e7ae9bd-557f-4c03-8a52-9b0a351e8d1c"
      unitRef="usd">43094000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzgtMi0xLTEtMA_de5dd6ae-4e5b-411c-8925-e72ca06dbb14"
      unitRef="usd">225757000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzgtNC0xLTEtMA_eae0a2d9-4e07-4158-8a6c-8fd4c1302c49"
      unitRef="usd">225926000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzktMi0xLTEtMA_4164fa90-ae2d-479a-8df0-af9ddbc44ddd"
      unitRef="usd">74146000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzktNC0xLTEtMA_369775c7-9e2b-4d0d-981f-18f32ca3fb7d"
      unitRef="usd">69461000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzEwLTItMS0xLTkyNDM_48d9308a-0957-4dc7-b1ac-cf2e215299bf"
      unitRef="usd">6429000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzEwLTQtMS0xLTkyNDM_8e89d19c-fd94-4aa2-9b1c-9cd988c7a8f5"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzEwLTItMS0xLTA_69d32787-0745-4882-b40e-92a55177613a"
      unitRef="usd">851237000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzEwLTQtMS0xLTA_d2568774-6c80-40ff-8cea-a963e1ce7f3e"
      unitRef="usd">830276000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzExLTItMS0xLTA_d7ade886-2938-4e75-bd91-96c0bcb92f82"
      unitRef="usd">1022722000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzExLTQtMS0xLTA_8c763751-168a-48c4-9b5a-44928b468acd"
      unitRef="usd">997403000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzEyLTItMS0xLTA_8aaf35c1-630a-460b-8198-5d9ffaff776f"
      unitRef="usd">134383000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzEyLTQtMS0xLTA_12e6d7e9-f915-4ff8-b20c-ceb9120558d0"
      unitRef="usd">111376000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzEzLTItMS0xLTA_1d2530b7-d32b-4d35-91ad-955a7647cf6a"
      unitRef="usd">69867000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzEzLTQtMS0xLTA_015a8171-f6f1-4769-8138-ea9fc46a3de8"
      unitRef="usd">17960000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE0LTItMS0xLTA_7ce3da60-5026-4142-8d70-f8acc1dff2ff"
      unitRef="usd">111781000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE0LTQtMS0xLTA_b44285a8-67e2-4cf6-9556-f27866000dec"
      unitRef="usd">113269000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE1LTItMS0xLTA_6cf0393d-47b9-4ef6-aee8-e7e6669f88b9"
      unitRef="usd">165903000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE1LTQtMS0xLTA_b7e22f68-8a8e-4621-85c9-e57f97e4d16d"
      unitRef="usd">165903000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE2LTItMS0xLTA_cdc10c27-5d74-4da1-89bb-1e495ccae597"
      unitRef="usd">853753000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i03d0efa2d0b442aba9c23ef9787c790b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE2LTQtMS0xLTA_65596c94-c165-4456-9d20-b3b69c988c0c"
      unitRef="usd">876096000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE3LTItMS0xLTA_1399d12a-b33f-4ec5-ae47-945db3b7b6d1"
      unitRef="usd">12804000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i89bae0f394984ece9dbb03c9aaa1f27a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE3LTQtMS0xLTA_0edfc0ba-a262-4474-89da-33bd1d8ae7b6"
      unitRef="usd">14643000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Assets
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE4LTItMS0xLTA_e8de6a2d-90f3-464e-820b-791bf326e921"
      unitRef="usd">3222450000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzE4LTQtMS0xLTA_89e2f84e-a664-480d-a229-8421ddb47911"
      unitRef="usd">3126926000</us-gaap:Assets>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzIyLTItMS0xLTA_893d18cf-f45b-4b52-9b7e-8c3eaf459f8e"
      unitRef="usd">19766000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzIyLTQtMS0xLTA_347db51a-0315-4b79-927e-0f0bb6845671"
      unitRef="usd">15024000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzIzLTItMS0xLTA_1d0f8e93-3cc2-4d52-a4de-544fa9e2c60c"
      unitRef="usd">5860000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzIzLTQtMS0xLTA_9dd12c25-94dd-43d6-a0ce-1919a2816b7e"
      unitRef="usd">9403000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI0LTItMS0xLTA_03b93832-f488-47c6-a14b-7ddca9c32f6a"
      unitRef="usd">217560000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI0LTQtMS0xLTA_90ea0b87-bb30-4134-882c-e4b6f648b98d"
      unitRef="usd">187476000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI1LTItMS0xLTA_a3d2d3c5-0eeb-4301-94e9-f3748c53993a"
      unitRef="usd">107181000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI1LTQtMS0xLTA_a28e8aa5-4d54-4254-9767-fd0ff5d57514"
      unitRef="usd">108699000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI2LTItMS0xLTA_cfa88833-0d8c-41f3-a081-ba0020a0c7eb"
      unitRef="usd">205141000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI2LTQtMS0xLTA_08e2bb1c-68b4-44ea-bc82-2ab5ad82d7d3"
      unitRef="usd">208834000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI3LTItMS0xLTA_1e8033f0-4dd4-4fa4-8f67-2721bdce4efe"
      unitRef="usd">87608000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI3LTQtMS0xLTA_55bc508a-2516-4394-8d4f-dd7cd69cff30"
      unitRef="usd">87813000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI4LTItMS0xLTA_822804b4-0378-4ce0-ab39-b1375bde0fe8"
      unitRef="usd">3944000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI4LTQtMS0xLTA_568409b3-5198-4a14-aceb-bfe2a529f6f4"
      unitRef="usd">4946000</us-gaap:InterestPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI5LTItMS0xLTA_ca92d653-0eed-4826-bc60-21172bdf04a8"
      unitRef="usd">647060000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzI5LTQtMS0xLTA_986743af-e55c-4378-9e61-9605cc4007a5"
      unitRef="usd">622195000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMwLTItMS0xLTA_45d024d9-d953-4dce-984b-c5942a5d777f"
      unitRef="usd">139423000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMwLTQtMS0xLTA_1a9f8df0-865f-42b7-a8ac-6cf2f13d238a"
      unitRef="usd">125130000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMxLTItMS0xLTA_4898d6eb-fa9e-4b3c-8edb-789adb4893ec"
      unitRef="usd">113325000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMxLTQtMS0xLTA_2f5ab597-ac56-44ad-b2b1-115a6ad2533e"
      unitRef="usd">114831000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMyLTItMS0xLTA_30497516-5716-488d-bf53-45544e2c2fed"
      unitRef="usd">679280000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMyLTQtMS0xLTA_963bb453-11ef-4c15-ad66-50974f1f5435"
      unitRef="usd">668566000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMzLTItMS0xLTA_f1eeb830-82d8-4225-9dd9-3abd24d1cac0"
      unitRef="usd">119923000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzMzLTQtMS0xLTA_cd555beb-44b3-4e45-8951-14101b9db43f"
      unitRef="usd">97765000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM0LTItMS0xLTA_b87745a6-eb86-47ac-8511-b40a9ec570b0"
      unitRef="usd">69984000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM0LTQtMS0xLTA_dc432703-9f1e-4ac2-8219-e963a7daca83"
      unitRef="usd">17403000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM1LTItMS0xLTA_64609fb6-0977-444a-9eac-6a167b229ed6"
      unitRef="usd">940465000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM1LTQtMS0xLTA_3d12b4be-e13c-4f4d-99a0-2b71d06a60c5"
      unitRef="usd">1029920000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM2LTItMS0xLTA_139f8819-144d-40b9-ae74-00ce7836671b"
      unitRef="usd">2709460000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM2LTQtMS0xLTA_d2ea5725-359e-489c-9ebb-53859ae295e7"
      unitRef="usd">2675810000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM3LTItMS0xLTA_109c4680-7c5b-4af5-81c1-305be46dbab5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM3LTQtMS0xLTA_56e1fc70-c64d-4be8-b68a-1b4919fea82b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if0c1f0641ffe4e5aaac1b89efae22920_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM5LTAtMS0xLTI3Ny90ZXh0cmVnaW9uOjE3Y2RkYzUwNjdjOTQzMjA5NTE2OGU3ZTMzYzBlMDJmXzYwNDczMTM5NTI4ODU_21676558-638d-47c5-971f-3c592f21671c"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id86f6920226f4f62aaba0e864f221d50_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM5LTAtMS0xLTI3Ny90ZXh0cmVnaW9uOjE3Y2RkYzUwNjdjOTQzMjA5NTE2OGU3ZTMzYzBlMDJmXzYwNDczMTM5NTI4ODU_ffd5f923-58a0-4342-a8e7-25951956ac31"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id86f6920226f4f62aaba0e864f221d50_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM5LTAtMS0xLTI3Ny90ZXh0cmVnaW9uOjE3Y2RkYzUwNjdjOTQzMjA5NTE2OGU3ZTMzYzBlMDJmXzYwNDczMTM5NTI4OTQ_482eae69-4a94-4c9a-92f8-57b7dc1981b7"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if0c1f0641ffe4e5aaac1b89efae22920_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM5LTAtMS0xLTI3Ny90ZXh0cmVnaW9uOjE3Y2RkYzUwNjdjOTQzMjA5NTE2OGU3ZTMzYzBlMDJmXzYwNDczMTM5NTI4OTQ_b1fd71a9-cbeb-4abb-810b-5d2b341a2bc8"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if0c1f0641ffe4e5aaac1b89efae22920_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM5LTAtMS0xLTI3Ny90ZXh0cmVnaW9uOjE3Y2RkYzUwNjdjOTQzMjA5NTE2OGU3ZTMzYzBlMDJmXzYwNDczMTM5NTI5MDE_053b304a-f455-4eba-b7e8-25c66126e02c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id86f6920226f4f62aaba0e864f221d50_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM5LTAtMS0xLTI3Ny90ZXh0cmVnaW9uOjE3Y2RkYzUwNjdjOTQzMjA5NTE2OGU3ZTMzYzBlMDJmXzYwNDczMTM5NTI5MDE_bfa36cec-bb8d-4bdd-b643-2b8c883abf2c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="id86f6920226f4f62aaba0e864f221d50_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM5LTItMS0xLTA_8433140f-7dbb-4398-8d41-dc0850d41402"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="if0c1f0641ffe4e5aaac1b89efae22920_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzM5LTQtMS0xLTA_7372b3fa-02a0-46b8-b5c3-fa3a6492faad"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4b26c3d0817441929f84175c498fbfcf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQwLTAtMS0xLTI4MC90ZXh0cmVnaW9uOjFlNjEyMTEwNWEzNDRhNTE4NWRiNzI2YzE1ZTU1MTVlXzYwNDczMTM5NTI4NzI_04a6faf3-0771-4517-a120-310ee5653456"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2ddb1b5a8ce148b9bed0453241bbeb6d_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQwLTAtMS0xLTI4MC90ZXh0cmVnaW9uOjFlNjEyMTEwNWEzNDRhNTE4NWRiNzI2YzE1ZTU1MTVlXzYwNDczMTM5NTI4NzI_e45ecd93-2ac4-4008-a980-aac128b8b694"
      unitRef="usdPerShare">100.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4b26c3d0817441929f84175c498fbfcf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQwLTAtMS0xLTI4MC90ZXh0cmVnaW9uOjFlNjEyMTEwNWEzNDRhNTE4NWRiNzI2YzE1ZTU1MTVlXzYwNDczMTM5NTI4ODE_1d89dfb4-18be-4776-9a21-f8f6628598cf"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2ddb1b5a8ce148b9bed0453241bbeb6d_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQwLTAtMS0xLTI4MC90ZXh0cmVnaW9uOjFlNjEyMTEwNWEzNDRhNTE4NWRiNzI2YzE1ZTU1MTVlXzYwNDczMTM5NTI4ODE_3964f702-a0b6-421a-8cbf-025f3b5a87ef"
      unitRef="shares">50000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2ddb1b5a8ce148b9bed0453241bbeb6d_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQwLTAtMS0xLTI4MC90ZXh0cmVnaW9uOjFlNjEyMTEwNWEzNDRhNTE4NWRiNzI2YzE1ZTU1MTVlXzYwNDczMTM5NTI4ODg_2aca62ca-4052-4ace-99c7-c2811c2b898b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4b26c3d0817441929f84175c498fbfcf_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQwLTAtMS0xLTI4MC90ZXh0cmVnaW9uOjFlNjEyMTEwNWEzNDRhNTE4NWRiNzI2YzE1ZTU1MTVlXzYwNDczMTM5NTI4ODg_3b2eb1dd-8009-4956-9352-0c800320e882"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i4b26c3d0817441929f84175c498fbfcf_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQwLTItMS0xLTA_9f355892-2b5f-44ce-8a04-43916913e0e7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="i2ddb1b5a8ce148b9bed0453241bbeb6d_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQwLTQtMS0xLTA_3dc69e8c-269b-4e18-9b17-cbe84212f6e8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib102ecf778b94585abc9f8fb7293eca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQxLTAtMS0xLTI4My90ZXh0cmVnaW9uOjg0MjVkMzkwZTFlZDRmZmQ4YTRlNGVlNDgxYmIwMTVmXzYwNDczMTM5NTI4NTc_3b3cbced-e4b0-44f4-b649-d52111b7048c"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i827f6e6cca44453bab4784c2d9c58d10_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQxLTAtMS0xLTI4My90ZXh0cmVnaW9uOjg0MjVkMzkwZTFlZDRmZmQ4YTRlNGVlNDgxYmIwMTVmXzYwNDczMTM5NTI4NTc_bc022b76-2fce-4124-b8cb-ec4ebd538eba"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i827f6e6cca44453bab4784c2d9c58d10_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQxLTAtMS0xLTI4My90ZXh0cmVnaW9uOjg0MjVkMzkwZTFlZDRmZmQ4YTRlNGVlNDgxYmIwMTVmXzYwNDczMTM5NTI4NzA_268c114c-aa77-4d9b-a7c2-90d10fe774f7"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib102ecf778b94585abc9f8fb7293eca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQxLTAtMS0xLTI4My90ZXh0cmVnaW9uOjg0MjVkMzkwZTFlZDRmZmQ4YTRlNGVlNDgxYmIwMTVmXzYwNDczMTM5NTI4NzA_87e1eb84-bd55-4b6a-8a0e-bb9f0b881b6d"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib102ecf778b94585abc9f8fb7293eca6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQxLTAtMS0xLTI4My90ZXh0cmVnaW9uOjg0MjVkMzkwZTFlZDRmZmQ4YTRlNGVlNDgxYmIwMTVmXzYwNDczMTM5NTI4Nzc_0325d487-631a-45e3-a88d-f8029392a15a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i827f6e6cca44453bab4784c2d9c58d10_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQxLTAtMS0xLTI4My90ZXh0cmVnaW9uOjg0MjVkMzkwZTFlZDRmZmQ4YTRlNGVlNDgxYmIwMTVmXzYwNDczMTM5NTI4Nzc_34a057b6-0f9b-4d9b-a8e1-c8b79a549f0f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ib102ecf778b94585abc9f8fb7293eca6_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQxLTItMS0xLTA_0b65c1e1-3359-4bb7-9687-458344d0075f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="i827f6e6cca44453bab4784c2d9c58d10_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQxLTQtMS0xLTA_cf0f63d4-4a7e-4e8e-b883-59ea0ef7280b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i0d64393f2063404cb444c200069eea0c_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQyLTAtMS0xLTI4Ni90ZXh0cmVnaW9uOjI0MzdhY2I2ZDVlNDRkMTA5ZjVkODJmNWQzY2U4MGRiXzYwNDczMTM5NTI4Njc_339f8ad0-8341-410d-b5ab-c1ca2e175f06"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i26ba70a9abeb47899177c3f383aa5ac5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQyLTAtMS0xLTI4Ni90ZXh0cmVnaW9uOjI0MzdhY2I2ZDVlNDRkMTA5ZjVkODJmNWQzY2U4MGRiXzYwNDczMTM5NTI4Njc_cf309458-5937-4e2e-bf35-92c9868f21e9"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i0d64393f2063404cb444c200069eea0c_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQyLTAtMS0xLTI4Ni90ZXh0cmVnaW9uOjI0MzdhY2I2ZDVlNDRkMTA5ZjVkODJmNWQzY2U4MGRiXzYwNDczMTM5NTI4ODA_4e3ac4b5-2013-44d8-aa1e-46fab60468ca"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i26ba70a9abeb47899177c3f383aa5ac5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQyLTAtMS0xLTI4Ni90ZXh0cmVnaW9uOjI0MzdhY2I2ZDVlNDRkMTA5ZjVkODJmNWQzY2U4MGRiXzYwNDczMTM5NTI4ODA_bedb3bb3-3c01-45e1-83f1-faa6ddb1b0e0"
      unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i0d64393f2063404cb444c200069eea0c_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQyLTAtMS0xLTI4Ni90ZXh0cmVnaW9uOjI0MzdhY2I2ZDVlNDRkMTA5ZjVkODJmNWQzY2U4MGRiXzYwNDczMTM5NTI4OTM_9eafaafa-7b9c-4cdd-a4e0-ccf0d171208a"
      unitRef="shares">10203821</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i26ba70a9abeb47899177c3f383aa5ac5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQyLTAtMS0xLTI4Ni90ZXh0cmVnaW9uOjI0MzdhY2I2ZDVlNDRkMTA5ZjVkODJmNWQzY2U4MGRiXzYwNDczMTM5NTI4OTM_d6a8fae4-dce0-4d2a-99a0-0f0dbd49f398"
      unitRef="shares">10203821</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i26ba70a9abeb47899177c3f383aa5ac5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQyLTItMS0xLTA_f6324dda-6304-41bc-9465-90a82af28a4d"
      unitRef="usd">10204000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i0d64393f2063404cb444c200069eea0c_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQyLTQtMS0xLTA_cfc8d792-928f-4c97-aa13-4d5ab1c1145c"
      unitRef="usd">10204000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i769cb0c26e52491c8dc9c8492bc2bf42_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQzLTAtMS0xLTI4OS90ZXh0cmVnaW9uOjM5MGMwN2QyN2EyMTRkMjlhMWE5MWUxNGMwYzRhOGM3XzYwNDczMTM5NTI5MDI_02d58b33-f6f9-44d1-84f6-b20500a0083a"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i90f6a97d16294a0fb949c9516124d728_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQzLTAtMS0xLTI4OS90ZXh0cmVnaW9uOjM5MGMwN2QyN2EyMTRkMjlhMWE5MWUxNGMwYzRhOGM3XzYwNDczMTM5NTI5MDI_29b9b160-2961-4bd9-8119-75b433f61605"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i90f6a97d16294a0fb949c9516124d728_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQzLTAtMS0xLTI4OS90ZXh0cmVnaW9uOjM5MGMwN2QyN2EyMTRkMjlhMWE5MWUxNGMwYzRhOGM3XzYwNDczMTM5NTI5MTU_4fa3e975-28e8-4bee-9c1a-1cc522cdd4be"
      unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i769cb0c26e52491c8dc9c8492bc2bf42_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQzLTAtMS0xLTI4OS90ZXh0cmVnaW9uOjM5MGMwN2QyN2EyMTRkMjlhMWE5MWUxNGMwYzRhOGM3XzYwNDczMTM5NTI5MTU_6ab5d037-faae-4b53-87f9-3ca09e417528"
      unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i90f6a97d16294a0fb949c9516124d728_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQzLTAtMS0xLTI4OS90ZXh0cmVnaW9uOjM5MGMwN2QyN2EyMTRkMjlhMWE5MWUxNGMwYzRhOGM3XzYwNDczMTM5NTI5Mjc_399d6c56-0639-4dcb-b5d2-2a494c21b3bc"
      unitRef="shares">2860356</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i769cb0c26e52491c8dc9c8492bc2bf42_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQzLTAtMS0xLTI4OS90ZXh0cmVnaW9uOjM5MGMwN2QyN2EyMTRkMjlhMWE5MWUxNGMwYzRhOGM3XzYwNDczMTM5NTI5Mjc_e21e4ff1-6ac1-4b3e-8027-2d9cea2165fd"
      unitRef="shares">2860356</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i769cb0c26e52491c8dc9c8492bc2bf42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQzLTItMS0xLTA_8a7ea35d-e5c7-4e8d-957a-28adc478a241"
      unitRef="usd">2860000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i90f6a97d16294a0fb949c9516124d728_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQzLTQtMS0xLTA_33598f0e-1b84-4d72-977a-f238e8313fae"
      unitRef="usd">2860000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i42fc266c3923464eae159945516c9610_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ0LTAtMS0xLTI5My90ZXh0cmVnaW9uOmJjOGMzNmI0NjRjMDQyNzA5MWQ5MzMxM2ExYjY0YzZhXzYwNDczMTM5NTI4NjI_b3fddf41-192f-4f8f-b938-0d908b69a104"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i67876459810d4abd935d4310dea3fda5_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ0LTAtMS0xLTI5My90ZXh0cmVnaW9uOmJjOGMzNmI0NjRjMDQyNzA5MWQ5MzMxM2ExYjY0YzZhXzYwNDczMTM5NTI4NjI_eac6d831-5814-40f3-9bbe-d0d337a73dc1"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i67876459810d4abd935d4310dea3fda5_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ0LTAtMS0xLTI5My90ZXh0cmVnaW9uOmJjOGMzNmI0NjRjMDQyNzA5MWQ5MzMxM2ExYjY0YzZhXzYwNDczMTM5NTI4NzU_6c4ec72a-0a94-4de9-a75c-8ba8dbd82b16"
      unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i42fc266c3923464eae159945516c9610_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ0LTAtMS0xLTI5My90ZXh0cmVnaW9uOmJjOGMzNmI0NjRjMDQyNzA5MWQ5MzMxM2ExYjY0YzZhXzYwNDczMTM5NTI4NzU_e2873f52-21ec-41b0-966d-e7213506fb30"
      unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i67876459810d4abd935d4310dea3fda5_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ0LTAtMS0xLTI5My90ZXh0cmVnaW9uOmJjOGMzNmI0NjRjMDQyNzA5MWQ5MzMxM2ExYjY0YzZhXzYwNDczMTM5NTI4ODI_7dd80cde-bf0e-4284-b9a6-e97e954ef1e7"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i42fc266c3923464eae159945516c9610_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ0LTAtMS0xLTI5My90ZXh0cmVnaW9uOmJjOGMzNmI0NjRjMDQyNzA5MWQ5MzMxM2ExYjY0YzZhXzYwNDczMTM5NTI4ODI_c439c066-2e45-47ff-b319-4d46e7669e8d"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i42fc266c3923464eae159945516c9610_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ0LTItMS0xLTE4OQ_5c23201d-d93e-4987-a806-ba7d5b9acd4f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="i67876459810d4abd935d4310dea3fda5_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ0LTQtMS0xLTE4OQ_938c9041-f49d-4a1a-9503-d8e6c4429557"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ1LTItMS0xLTA_4c6c7c50-0ff0-48ae-ac71-5815f8e72173"
      unitRef="usd">135953000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ1LTQtMS0xLTA_a05fbff5-8eed-45fb-9382-2a032d9d7c01"
      unitRef="usd">128983000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ2LTItMS0xLTA_a952697b-24b0-46fa-b538-c56f7d22e6b8"
      unitRef="usd">544280000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ2LTQtMS0xLTA_36792664-3965-4c01-a27d-35fa64133092"
      unitRef="usd">381161000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ3LTItMS0xLTA_cfdd7fde-8687-433a-a5df-e9458603a34b"
      unitRef="usd">-119053000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ3LTQtMS0xLTA_75879c9f-b5b5-4501-9515-2e21aec8bbe6"
      unitRef="usd">-115002000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i26ba70a9abeb47899177c3f383aa5ac5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ4LTAtMS0xLTMzMi90ZXh0cmVnaW9uOmU2OTQ3ZGRkMjQ4MTRkZjM4M2FhMGI2MDBiODk2NDI4XzYwNDczMTM5NTI4Mzg_10e17cf7-fad6-4991-84ca-c9f05b84e3e9"
      unitRef="shares">3062374</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i0d64393f2063404cb444c200069eea0c_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ4LTAtMS0xLTMzMi90ZXh0cmVnaW9uOmU2OTQ3ZGRkMjQ4MTRkZjM4M2FhMGI2MDBiODk2NDI4XzYwNDczMTM5NTI4Mzg_ba3ddd67-35dc-470d-b7db-46397d3eacf2"
      unitRef="shares">3062374</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="i26ba70a9abeb47899177c3f383aa5ac5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ4LTItMS0xLTA_12e4f2ba-99e8-4d62-bb05-e8ba8c28bb81"
      unitRef="usd">60845000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i0d64393f2063404cb444c200069eea0c_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ4LTQtMS0xLTA_328de5c8-726c-473a-8da5-19eeb1f5cfb7"
      unitRef="usd">60845000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i769cb0c26e52491c8dc9c8492bc2bf42_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ5LTAtMS0xLTMzNS90ZXh0cmVnaW9uOjQ4NDZjY2YxN2JmMzRlOTRiYjRmNzYzOTA5YjBiODE0XzYwNDczMTM5NTI4NDI_a04cdb56-b4db-4439-9d07-b3569a128e56"
      unitRef="shares">628114</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i90f6a97d16294a0fb949c9516124d728_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ5LTAtMS0xLTMzNS90ZXh0cmVnaW9uOjQ4NDZjY2YxN2JmMzRlOTRiYjRmNzYzOTA5YjBiODE0XzYwNDczMTM5NTI4NDI_be0c0cae-8d14-4781-b036-dea31c0fa780"
      unitRef="shares">628114</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="i769cb0c26e52491c8dc9c8492bc2bf42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ5LTItMS0xLTA_64f3f602-5b66-4587-9d54-0bf68c042e5c"
      unitRef="usd">409000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i90f6a97d16294a0fb949c9516124d728_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzQ5LTQtMS0xLTA_cf35677d-baab-4b01-ab79-6e292d4ec192"
      unitRef="usd">409000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUwLTItMS0xLTA_fcf48a37-4120-475c-9a23-c416de7b9967"
      unitRef="usd">512990000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUwLTQtMS0xLTA_64d67853-683e-4404-959b-ff49ad9a5ddc"
      unitRef="usd">346952000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUxLTItMS0xLTA_502ed8fe-f706-4c83-a46e-0cb1e9414fad"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUxLTQtMS0xLTA_3cfb6c98-0c3c-4c83-a12d-a62c834f992e"
      unitRef="usd">104164000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUyLTItMS0xLTA_378580a7-ba62-46f6-850a-0042aab129e1"
      unitRef="usd">512990000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUyLTQtMS0xLTA_7af5dde8-a895-4e35-b5dc-f474c334b2c2"
      unitRef="usd">451116000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUzLTItMS0xLTA_79de1848-74ec-4d0c-8858-b7a0c8a4f0c9"
      unitRef="usd">3222450000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTMvZnJhZzo2MTY3MmU5NjlhN2E0Y2U4ODAzMTllOGRmY2U4ZGVjOC90YWJsZTpjZDMyZmViMTE2NTY0ZWI4YjgxMmUzOGFjY2E0NTZlOC90YWJsZXJhbmdlOmNkMzJmZWIxMTY1NjRlYjhiODEyZTM4YWNjYTQ1NmU4XzUzLTQtMS0xLTA_0c278f3b-52d8-4dd8-b920-9269b8076702"
      unitRef="usd">3126926000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMtMi0xLTEtMA_84f2bb8f-87d2-4302-b216-f12507373e78"
      unitRef="usd">182097000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMtNC0xLTEtMA_4943d62b-8537-4873-b99b-fedaba7cf061"
      unitRef="usd">18560000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMtNi0xLTEtMA_785e13bd-348b-4f81-99f5-07aa05d3f7b5"
      unitRef="usd">-15156000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzUtMi0xLTEtMA_9a11bce8-bd0c-4f73-a330-943146a436ec"
      unitRef="usd">155936000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzUtNC0xLTEtMA_737bd298-9efa-4556-a44e-1512ab61273e"
      unitRef="usd">156886000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzUtNi0xLTEtMA_6b3606a9-8c88-49ef-a364-1aaac727efed"
      unitRef="usd">164502000</us-gaap:Depreciation>
    <coke:AmortizationOfIntangibleAssetsAndDeferredProceedsNet
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzYtMi0xLTEtMA_47a83c19-18eb-407b-b14b-12fc2230b25d"
      unitRef="usd">23081000</coke:AmortizationOfIntangibleAssetsAndDeferredProceedsNet>
    <coke:AmortizationOfIntangibleAssetsAndDeferredProceedsNet
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzYtNC0xLTEtMA_cc21baca-d4fd-4c32-ad74-ddf2c0448e89"
      unitRef="usd">23030000</coke:AmortizationOfIntangibleAssetsAndDeferredProceedsNet>
    <coke:AmortizationOfIntangibleAssetsAndDeferredProceedsNet
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzYtNi0xLTEtMA_4581e41d-a033-461f-aca6-7c3578292422"
      unitRef="usd">22754000</coke:AmortizationOfIntangibleAssetsAndDeferredProceedsNet>
    <coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzctMi0xLTEtMA_9fa200e4-ea00-4a21-ba8f-27f0690cb890"
      unitRef="usd">31210000</coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability>
    <coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzctNC0xLTEtMA_d7c48ede-5d98-4129-b77e-af65358e403c"
      unitRef="usd">92788000</coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability>
    <coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzctNi0xLTEtMA_d7be62c1-c394-482b-82f6-13ec11ebc4ce"
      unitRef="usd">28767000</coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzgtMi0xLTEtOTY5MA_0fe432f9-ebf5-481a-930f-e6e11dec2f8f"
      unitRef="usd">8737000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzgtNC0xLTEtOTY5MA_17ed4a7b-11e3-4ca6-9ef9-d2a64d1d4745"
      unitRef="usd">3987000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzgtNi0xLTEtOTY5MA_0b284989-78ef-4556-8ded-1864b4db6d74"
      unitRef="usd">9366000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzgtMi0xLTEtMA_57b5ab71-1a86-4f94-84c8-a0dba56f306a"
      unitRef="usd">8030000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzgtNC0xLTEtMA_77d79de6-6546-4978-95ed-d3f3ef313bc1"
      unitRef="usd">8798000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzgtNi0xLTEtMA_8fbe08d1-4307-423d-882d-60f8d3731718"
      unitRef="usd">453000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzktMi0xLTEtMA_14eba9b5-b4da-4b2e-ad86-edfd9364b076"
      unitRef="usd">-5187000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzktNC0xLTEtMA_1e116760-398a-4ff9-88fd-6f291427fae2"
      unitRef="usd">-6498000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzktNi0xLTEtMA_a6b618e5-5ed5-4d60-bb73-8561f89aca83"
      unitRef="usd">-7103000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzExLTItMS0xLTk0MjA_bd192eb6-ae89-4df8-8a3a-deaf57cf9854"
      unitRef="usd">1050000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzExLTQtMS0xLTk0MjA_7efb19c8-3c28-4862-8068-3ee58b318446"
      unitRef="usd">1313000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzExLTYtMS0xLTk0MjA_19be673d-4977-487e-970e-47a911ed4ce8"
      unitRef="usd">1477000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzExLTItMS0xLTA_c5dc680a-2966-410f-a284-ed4fc6e45540"
      unitRef="usd">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzExLTQtMS0xLTA_5139910a-2500-431c-acfb-e14ae642e624"
      unitRef="usd">2045000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzExLTYtMS0xLTA_3c491741-f213-48a6-97c9-4437e86e9af9"
      unitRef="usd">5606000</us-gaap:ShareBasedCompensation>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzEzLTItMS0xLTA_5baea9a1-4883-449a-8e63-bb48db93a90a"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzEzLTQtMS0xLTA_ae232fdb-cd3f-4a8d-9e06-837c102c6c92"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzEzLTYtMS0xLTA_733061a5-596d-4006-bdb9-2bee9136e776"
      unitRef="usd">10170000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <coke:ProceedsFromLegacyFacilitiesCredit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE0LTItMS0xLTA_93741671-1d38-425a-945b-214ed71543fe"
      unitRef="usd">0</coke:ProceedsFromLegacyFacilitiesCredit>
    <coke:ProceedsFromLegacyFacilitiesCredit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE0LTQtMS0xLTA_09db8e07-a668-407b-8e39-1429d338dd1d"
      unitRef="usd">0</coke:ProceedsFromLegacyFacilitiesCredit>
    <coke:ProceedsFromLegacyFacilitiesCredit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE0LTYtMS0xLTA_8fa249be-0aac-4b68-9255-afecdb02d402"
      unitRef="usd">1320000</coke:ProceedsFromLegacyFacilitiesCredit>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE4LTItMS0xLTA_0e4a917c-c106-40e9-a8c9-34f519d74573"
      unitRef="usd">-55607000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE4LTQtMS0xLTA_16a20267-7f0a-4fd5-9aaf-d9c4e3a96ab5"
      unitRef="usd">31681000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE4LTYtMS0xLTA_b8f0075c-85e6-44d0-8ffb-5f6b2f32fd60"
      unitRef="usd">26387000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE5LTItMS0xLTA_8a1c0937-5c5d-4572-871b-b3cc9c1c5794"
      unitRef="usd">-21820000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE5LTQtMS0xLTA_1a9e4e46-3833-4e34-8c2b-0bba82ab76c1"
      unitRef="usd">-15201000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzE5LTYtMS0xLTA_d7504e55-b3f8-454a-bacb-bb5b094f077a"
      unitRef="usd">-4347000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIwLTItMS0xLTA_cc1174d2-7f46-4c12-b69d-a69362fb25fb"
      unitRef="usd">641000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIwLTQtMS0xLTA_2def382d-fe87-487c-b2ba-d7bdf06c493a"
      unitRef="usd">-7203000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIwLTYtMS0xLTA_d07f6404-c7fc-40e4-9e3a-0cc19ecb74a2"
      unitRef="usd">-25122000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIxLTItMS0xLTA_bed0e345-5d0b-481c-aab8-7481a0ae0713"
      unitRef="usd">1065000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIxLTQtMS0xLTA_776d5809-8d12-4585-9f15-62a2b70ce616"
      unitRef="usd">148000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIxLTYtMS0xLTA_f24b57a9-2098-44cf-b9e1-5795933cbf30"
      unitRef="usd">19000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIyLTItMS0xLTA_3840d4ba-5d2c-40e3-a012-607cff314b50"
      unitRef="usd">312364000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIyLTQtMS0xLTA_6c2c3c00-b45c-466b-84b6-cbc1bf5408a9"
      unitRef="usd">271810000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIyLTYtMS0xLTA_d227fa2c-b1c6-4dcd-9878-7f505982e8e8"
      unitRef="usd">184035000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIzLTItMS0xLTA_c90d53ac-0a6e-46ce-894f-dbf7e34e8ab9"
      unitRef="usd">494461000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIzLTQtMS0xLTA_075ae010-7bfb-40d3-bbea-e6222e552686"
      unitRef="usd">290370000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzIzLTYtMS0xLTA_82e274d5-9a1d-4575-93cf-e30e73643551"
      unitRef="usd">168879000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI2LTItMS0xLTA_eccbc072-6ca6-4c7f-977e-61126a1f05fe"
      unitRef="usd">202034000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI2LTQtMS0xLTA_52ce74ac-35ed-44f9-bb60-83aa4a8f288d"
      unitRef="usd">171374000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI2LTYtMS0xLTA_ff288a7f-7079-4a48-a22d-b8701176120d"
      unitRef="usd">138235000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI4LTItMS0xLTA_d77b0ab7-83d2-455e-ab12-b35a9d0c4a8e"
      unitRef="usd">3385000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI4LTQtMS0xLTA_30e4f69c-d113-4b1c-a417-d54c93540cca"
      unitRef="usd">4064000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI4LTYtMS0xLTA_78bf4c43-1b86-4902-a958-8266e74484ab"
      unitRef="usd">5259000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI5LTItMS0xLTA_f3e678b6-de60-4223-9d87-7d3df46f3690"
      unitRef="usd">1770000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI5LTQtMS0xLTA_e388c9e6-04e0-4272-bf96-e675718f1531"
      unitRef="usd">1713000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI5LTYtMS0xLTA_58d88306-8855-4330-8990-69cbb1e48174"
      unitRef="usd">2098000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI3LTItMS0xLTk0MjY_27d892a3-3b99-44cb-afdb-c51c3a2e9b65"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI3LTQtMS0xLTk0MjY_731cd29f-4142-4028-b646-9535a8200303"
      unitRef="usd">4654000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzI3LTYtMS0xLTk0MjY_d030f8eb-7538-4183-b726-9290206aea25"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <coke:PaymentsForExchangeTransactions
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMwLTItMS0xLTA_6950a887-3b07-4894-9c1a-1d10973f02f0"
      unitRef="usd">0</coke:PaymentsForExchangeTransactions>
    <coke:PaymentsForExchangeTransactions
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMwLTQtMS0xLTA_ff848d56-1781-42e6-a65f-b87c2e13ae43"
      unitRef="usd">0</coke:PaymentsForExchangeTransactions>
    <coke:PaymentsForExchangeTransactions
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMwLTYtMS0xLTA_8f81e357-a775-41a1-9bf9-7a0ecb289f39"
      unitRef="usd">13116000</coke:PaymentsForExchangeTransactions>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMxLTItMS0xLTA_cbf4dcc0-d870-4037-842a-46c2769dee4d"
      unitRef="usd">0</coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMxLTQtMS0xLTA_137be1d2-adbf-41b6-926b-a58ae0dc0b63"
      unitRef="usd">0</coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMxLTYtMS0xLTA_3743ea0d-7709-4c35-ae3b-af9006c73fca"
      unitRef="usd">3789000</coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMyLTItMS0xLTA_371e76d7-31b7-4e80-b9c7-6a5ef8e264eb"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMyLTQtMS0xLTA_9fbb4734-a371-4c72-8367-90544524982d"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzMyLTYtMS0xLTA_598f7e89-2738-4a38-a263-69148a8807dc"
      unitRef="usd">-456000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM1LTItMS0xLTA_764a37e5-f354-4b28-bd29-ffad6c3475bb"
      unitRef="usd">-200419000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM1LTQtMS0xLTA_b30fdcab-04f0-46b7-83fe-8d79521a1dc2"
      unitRef="usd">-173677000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM1LTYtMS0xLTA_717463f0-8d26-44da-8f86-292c13b42fc7"
      unitRef="usd">-143945000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM4LTItMS0xLTA_397d2742-3d5b-401b-8ff1-771a0311e0d4"
      unitRef="usd">280000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM4LTQtMS0xLTA_0f64acad-b423-424b-8b35-b9d44f3cebac"
      unitRef="usd">550339000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM4LTYtMS0xLTA_721b4123-8373-47ae-a919-3ac8ea9fb997"
      unitRef="usd">483000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM5LTItMS0xLTA_c5170893-081f-413d-9be2-f1725e08e60b"
      unitRef="usd">235000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM5LTQtMS0xLTA_b321f270-da22-4c4b-bfaf-c87ee47ab29f"
      unitRef="usd">515339000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM5LTYtMS0xLTA_78e5d1de-e06a-4640-a078-c38eba6393b7"
      unitRef="usd">356000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <coke:RepaymentsOfTermLoanFacilityAndSeniorBonds
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQwLTItMS0xLTA_95178bc4-ae54-4fb9-9372-da3d8660f74a"
      unitRef="usd">45000000</coke:RepaymentsOfTermLoanFacilityAndSeniorBonds>
    <coke:RepaymentsOfTermLoanFacilityAndSeniorBonds
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQwLTQtMS0xLTA_658ed0dd-4990-42fa-8263-b4f0c217fbfe"
      unitRef="usd">140000000</coke:RepaymentsOfTermLoanFacilityAndSeniorBonds>
    <coke:RepaymentsOfTermLoanFacilityAndSeniorBonds
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQwLTYtMS0xLTA_0e78fdb4-8537-40bb-8855-0bfc90fb4e9a"
      unitRef="usd">7500000</coke:RepaymentsOfTermLoanFacilityAndSeniorBonds>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQxLTItMS0xLTA_9a445294-28ab-417d-b603-dc13d86ab2d6"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQxLTQtMS0xLTA_5529ab04-8148-48f2-8ea6-4818c5fe8c87"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQxLTYtMS0xLTA_d1c5f463-a1b8-4219-a321-d23fce854480"
      unitRef="usd">150000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM3LTItMS0xLTk0MzM_594566b3-fab5-4c7f-b61f-bf6e6dd80590"
      unitRef="usd">100000000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM3LTQtMS0xLTk0MzM_e7a1d2cb-6985-4a33-80c4-5512e4b6e093"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzM3LTYtMS0xLTk0MzM_fbffc434-af7f-4d07-80ec-0d448f1f341a"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <coke:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQyLTItMS0xLTA_adc24974-721f-4262-ac6d-f0cbe6a591b9"
      unitRef="usd">43400000</coke:PaymentOfContingentConsiderationOfAcquisitions>
    <coke:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQyLTQtMS0xLTA_ca12228b-993e-402d-8ef4-66eedc882b00"
      unitRef="usd">27182000</coke:PaymentOfContingentConsiderationOfAcquisitions>
    <coke:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQyLTYtMS0xLTA_36c9b6dd-8218-4430-94fd-a69e3d8eb82f"
      unitRef="usd">24683000</coke:PaymentOfContingentConsiderationOfAcquisitions>
    <us-gaap:PaymentsOfDividends
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQzLTItMS0xLTA_6414a6d7-1aaf-43cf-9c95-fa1ff190b533"
      unitRef="usd">9374000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQzLTQtMS0xLTA_7f15c99e-742a-4f4f-9905-b48b62d5d7e4"
      unitRef="usd">9369000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQzLTYtMS0xLTA_963579c8-be10-4ff4-9334-f1cc983bbb56"
      unitRef="usd">9353000</us-gaap:PaymentsOfDividends>
    <coke:RepaymentsOfLongTermFinancingOrCapitalLeaseObligations
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ0LTItMS0xLTA_e7c51655-d9ae-4d2e-9d5d-74d03d0ca093"
      unitRef="usd">5861000</coke:RepaymentsOfLongTermFinancingOrCapitalLeaseObligations>
    <coke:RepaymentsOfLongTermFinancingOrCapitalLeaseObligations
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ0LTQtMS0xLTA_5d3cd86c-7689-47a3-840c-1aaf47599f1e"
      unitRef="usd">8656000</coke:RepaymentsOfLongTermFinancingOrCapitalLeaseObligations>
    <coke:RepaymentsOfLongTermFinancingOrCapitalLeaseObligations
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ0LTYtMS0xLTA_450daef8-3fc8-4bfc-9243-1d665f91f369"
      unitRef="usd">8221000</coke:RepaymentsOfLongTermFinancingOrCapitalLeaseObligations>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ1LTItMS0xLTA_be12b39f-ffc2-4cf1-b8c9-20c16f06109c"
      unitRef="usd">228000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ1LTQtMS0xLTA_281558ed-b3f5-4822-b78a-8f462b8eb0db"
      unitRef="usd">420000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ1LTYtMS0xLTA_3bc26be8-32b9-453e-b13a-e438d54f41f2"
      unitRef="usd">1531000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ2LTItMS0xLTA_929ddbaa-2208-44d9-99c5-18759ff173c8"
      unitRef="usd">-248863000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ2LTQtMS0xLTA_c8b17460-a34b-4463-b58f-46fff75c05ba"
      unitRef="usd">-120627000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ2LTYtMS0xLTA_ca5fbdc9-0953-4722-9d43-afafa38988f8"
      unitRef="usd">-28288000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ4LTItMS0xLTA_a621399e-93af-4bf7-ab11-366f1b60ce6a"
      unitRef="usd">45179000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ4LTQtMS0xLTA_4bf7b786-1d16-4782-bf5c-57066773f0c2"
      unitRef="usd">-3934000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ4LTYtMS0xLTA_ba89d1ac-e3e5-4e3d-941b-c169e30c219a"
      unitRef="usd">-3354000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ5LTItMS0xLTA_60a767d3-c9bf-49d4-9fd1-69e204e6caeb"
      unitRef="usd">9614000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ia6a8a59ddb1e4ab480d60c98ad3b89ec_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ5LTQtMS0xLTA_394fd6b2-16ce-4de2-ab3f-a518dac1028b"
      unitRef="usd">13548000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ib680668545864266a0568c5bb71bcc3a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzQ5LTYtMS0xLTA_56f5fd2e-ffbb-4db4-b468-9cf882b76e0c"
      unitRef="usd">16902000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzUwLTItMS0xLTA_29ec056a-5ee6-4f6f-8632-43ea3a64c496"
      unitRef="usd">54793000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzUwLTQtMS0xLTA_ca8e7818-7044-49ed-8586-272296bb4a2a"
      unitRef="usd">9614000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ia6a8a59ddb1e4ab480d60c98ad3b89ec_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18xOTkvZnJhZzo4NGVkMDRkMTgwYmI0OGIzOWU5ZGUwYTQ5ZGMzZjExZS90YWJsZTo2M2M1YmEyODc0NTU0NmQxOTg4M2YwMWJhMDY5MTIyMS90YWJsZXJhbmdlOjYzYzViYTI4NzQ1NTQ2ZDE5ODgzZjAxYmEwNjkxMjIxXzUwLTYtMS0xLTA_418289af-ab3a-4b2a-9a52-128d007e689c"
      unitRef="usd">13548000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i742db68ad0824c8ea75049fae45c223b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtMi0xLTEtMA_261814a4-58d4-41b7-8a03-e187d8dab276"
      unitRef="usd">10204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idfbf4a7c027447b18c3197df150c7b71_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtNC0xLTEtMA_ec7b626f-6e14-4883-832f-d9b0ed7708ef"
      unitRef="usd">2819000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1438b59e091a48f398afbce6408dabd1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtNi0xLTEtMA_dcd8f70e-ac13-4ddf-9314-d123151d2e19"
      unitRef="usd">120417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id599fa17c7ee4f43bee9155bc1e82b07_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtOC0xLTEtMA_e0dc597e-8c08-4177-9864-6791cbfab1ad"
      unitRef="usd">388718000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bb6fcccceb14688a7636f4478e16eb1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtMTAtMS0xLTA_06a41525-8686-4a8e-9bf3-09283bb982b6"
      unitRef="usd">-94202000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96f55a2bec784652add7e999dc402207_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtMTItMS0xLTA_92d115e5-52b7-4319-8897-5f935fa909c8"
      unitRef="usd">-60845000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i544e8c6816604cb8a97848916e9bfdb9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtMTQtMS0xLTA_4ce6cee9-b0e0-4856-ad57-317fb7041954"
      unitRef="usd">-409000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i193fc85a251945f8a2719563d24ea6da_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtMTYtMS0xLTA_50b6a2dd-07a7-44f9-b0ac-8095c8467d34"
      unitRef="usd">366702000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i12682d5edd8a430aa68e867d4ed2a0de_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtMTgtMS0xLTA_bc333ded-be73-4cd8-9f3e-711f94e41263"
      unitRef="usd">92205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib680668545864266a0568c5bb71bcc3a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEtMjAtMS0xLTA_94d2b980-76ec-4008-864e-411cc908fdd3"
      unitRef="usd">458907000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i4fbcbb218fc94b0385388503952b2179_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzItOC0xLTEtMA_337315e0-1286-49fa-a088-9f4fd35ff6ea"
      unitRef="usd">-19930000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib462b644d8b64d5083ba34fcb7bc5ecc_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzItMTYtMS0xLTA_5e93439c-b2a1-49b3-8405-da3520a5a650"
      unitRef="usd">-19930000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i503b33eb99cb4ca1a465f32e93e96910_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzItMTgtMS0xLTA_4cc0e246-70e2-4fed-8ac4-91c54bb24d84"
      unitRef="usd">4774000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzItMjAtMS0xLTA_38e03666-5841-4007-aa23-2fe5fc357a2b"
      unitRef="usd">-15156000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i79f29536dcf9444badcd4c1c47d960b5_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzMtMTAtMS0xLTA_a46bf15e-1a7c-44fe-8042-87461e79b5bb"
      unitRef="usd">16937000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib462b644d8b64d5083ba34fcb7bc5ecc_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzMtMTYtMS0xLTA_07a27e88-068f-4743-b1f1-8ced92b60bb4"
      unitRef="usd">16937000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzMtMjAtMS0xLTA_f6976bcb-59bb-4bd4-a2fd-677a588810dc"
      unitRef="usd">16937000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzUtMC0xLTEtNDUzL3RleHRyZWdpb246MjFkZGY3OWIzMGRlNDNkMmE2N2FjOGYzZjUxMWVkMWRfNjA0NzMxMzk1MjgwNw_210315da-3b48-4e4d-98e6-d2a77b7a67b5"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="id1907cccd362479aa5a0ad4ac06a2c4f_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzUtOC0xLTEtMA_1f0a2d74-73ba-4c09-9d05-b8d150dd4c87"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7bb6e40fd2104cd497d81ddebf247da2_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzUtMTYtMS0xLTA_06c58e09-9ef7-4da3-9631-db971825cdfe"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzUtMjAtMS0xLTA_cd838942-776a-42f1-8f09-f24301665b99"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzYtMC0xLTEtNDU2L3RleHRyZWdpb246YmI1YjY0M2MyYjA5NDhiYjg5Y2I1Y2EwMWVkMzllYWJfNjA0NzMxMzk1MjgyOQ_dc25fc2f-55c0-4359-a6f4-b23746d79b20"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic573f2d51da84c839742192773888f72_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzYtOC0xLTEtMA_38141e51-62a3-4214-9f9a-642bf7c3eb8c"
      unitRef="usd">2212000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if308ba8944af43caa5b7829ee2012d51_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzYtMTYtMS0xLTA_2299fd02-698e-4497-ba2f-cbcaa6065eea"
      unitRef="usd">2212000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzYtMjAtMS0xLTA_148f0341-f6a6-4f3c-a842-8eb2d04b722e"
      unitRef="usd">2212000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzctMC0xLTEtNDU5L3RleHRyZWdpb246MTEwNGY0Njc1OWUzNGY3YjliMWZhY2M1M2MyZmI4MThfMTY_abfab4cf-9e4f-4449-8c80-5eb793ce9c53"
      unitRef="shares">20296</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i9b5ee738e5864c969630cfd169b5567a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzctNC0xLTEtMA_04a7458e-fdeb-447d-bf0c-30bd73b8b077"
      unitRef="usd">20000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i64cfb987d80c48f28d778ecd783c6ec0_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzctNi0xLTEtMA_acde36b2-aa11-4105-a195-8645d75b8d65"
      unitRef="usd">3811000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="if308ba8944af43caa5b7829ee2012d51_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzctMTYtMS0xLTA_3f78aa97-550a-43f6-bff9-59b7ef38c884"
      unitRef="usd">3831000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzctMjAtMS0xLTA_0afeeecc-7159-444a-9a65-b0d49a794d6c"
      unitRef="usd">3831000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82c50688e95f4034af32da7bdd71bac9_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtMi0xLTEtMA_b6f1cf1d-91d1-49a2-946c-ad45c20ea4c3"
      unitRef="usd">10204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9be8922088094af880ee93ac6c5fb02e_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtNC0xLTEtMA_eee8a3e8-ebf7-45d6-a743-943a28e49f8a"
      unitRef="usd">2839000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e2206ca2c0143688b7b094aaf96d666_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtNi0xLTEtMA_e1a19746-20ac-44e7-b46c-7441a478bff9"
      unitRef="usd">124228000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i723f2833b61a4ef185b566a584998fb7_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtOC0xLTEtMA_7e022237-09b4-40f0-bb0a-03f49946eb18"
      unitRef="usd">359435000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6aa8b9ab46f64ecaac13eeb5bf048c1e_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtMTAtMS0xLTA_8677891e-30cd-4048-a9d1-c7f7e235aded"
      unitRef="usd">-77265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb2b3879b7124f3298c9bd03a8c5fe3c_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtMTItMS0xLTA_8b420333-1f74-45ea-8fd9-9c868ee28c0d"
      unitRef="usd">-60845000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i119a63556eaf4c80ab9c0709568c8717_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtMTQtMS0xLTA_59620934-28e3-45c9-a1f3-2c8ba4cf9072"
      unitRef="usd">-409000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ebcf701ff1b41afac0ace294d915bd0_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtMTYtMS0xLTA_6ef2b9a1-ec06-4c4c-bb40-ccfa4b19cce5"
      unitRef="usd">358187000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i510a87ef29ae4f269c0b568cee62a19b_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtMTgtMS0xLTA_f34bb1bb-d365-4f28-90a3-b0db7ad67c1b"
      unitRef="usd">96979000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6a8a59ddb1e4ab480d60c98ad3b89ec_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzgtMjAtMS0xLTA_c74ede6c-1118-4872-bc9e-9dd9d6488375"
      unitRef="usd">455166000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic9a1e457c7a64c43b8c33092506086c1_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzktOC0xLTEtMA_fec4628f-7158-45c5-9df0-aa484666a19e"
      unitRef="usd">11375000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5da8a7e57d144b87b97ef8ad3f3cc05c_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzktMTYtMS0xLTA_1ad57197-51ac-4f0a-8c2d-a0fc031a7907"
      unitRef="usd">11375000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iac49b1d542704df19452c311a359da65_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzktMTgtMS0xLTA_b3c6e452-561f-494e-a76b-7bdc9d21ad8b"
      unitRef="usd">7185000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzktMjAtMS0xLTA_6661873f-259b-48b1-abb5-4fcb414a64be"
      unitRef="usd">18560000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie1238b45b12a4a1d9cf25b39c1daa54e_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEwLTEwLTEtMS0w_efd32a22-e6e0-4037-b3e8-2d8edb507292"
      unitRef="usd">-18017000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5da8a7e57d144b87b97ef8ad3f3cc05c_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEwLTE2LTEtMS0w_4d8ef3fc-fe85-4186-970e-2309cdf7e8b4"
      unitRef="usd">-18017000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEwLTIwLTEtMS0w_171e087b-7966-4609-bb70-0dc3060aef5b"
      unitRef="usd">-18017000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEyLTAtMS0xLTQ2My90ZXh0cmVnaW9uOmRlMGYyY2I0MWJhOTRhODU5YmIzYmNlYzc3NTAwZThmXzYwNDczMTM5NTI3OTc_0bc1c424-bc01-43b2-89de-60290808f74b"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie2ef155eba5d48599a88e995bce7d235_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEyLTgtMS0xLTA_98d70572-49c6-496b-9802-66d4c659070d"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if434d28709f5431c921019a403782cfb_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEyLTE2LTEtMS0w_1fae50f8-5038-42f1-aa5c-ca94d79b908a"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEyLTIwLTEtMS0w_67126402-c0b9-4348-aa94-9238f5f9eaa7"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEzLTAtMS0xLTU0NC90ZXh0cmVnaW9uOjNmZjE0YWU2ODExYTQ2NTViN2YzZDUxNDg2NDYwY2E2XzYwNDczMTM5NTI4MTU_20b38dd4-6729-4705-9b2e-d24e2923825e"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="if286da5d128a492da10bf2571736a7c4_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEzLTgtMS0xLTA_1d27a8d6-f29b-4367-b5a1-5465b3dc4775"
      unitRef="usd">2228000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic348ba479ca940fbb36168871d60654e_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEzLTE2LTEtMS0w_1f778f25-c1c7-4593-9aa7-75a4f27dcce2"
      unitRef="usd">2228000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzEzLTIwLTEtMS0w_8f74cc29-4bfa-43ce-8e7a-dd645c359e5c"
      unitRef="usd">2228000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE0LTAtMS0xLTU1My90ZXh0cmVnaW9uOmI5ZjZiOWYwNTU2ZDQzOTU4MzA0YjA2MTljNzYyMzRlXzE2_402d370a-98af-485d-84be-cfa9d7ff6847"
      unitRef="shares">19224</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i8fd8e209c71f4386b840acad3d34cdca_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE0LTQtMS0xLTA_4225302d-b487-4f54-a17f-9f2d92c8bac7"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ic464bf9827ee409ebdc3408ae3e30c83_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE0LTYtMS0xLTA_feaf5426-0ddf-4a76-826e-50c94b8385aa"
      unitRef="usd">4755000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ic348ba479ca940fbb36168871d60654e_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE0LTE2LTEtMS0w_7d9f317f-9c39-4a15-b936-c8f83193dc6b"
      unitRef="usd">4776000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE0LTIwLTEtMS0w_e75fd753-1159-4fda-a56a-592e519b454e"
      unitRef="usd">4776000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1
      contextRef="ic9a1e457c7a64c43b8c33092506086c1_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTgtMS0xLTk0NjM_6d1b8491-cf2e-48ca-9298-fd047b0b522d"
      unitRef="usd">19720000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1
      contextRef="ie1238b45b12a4a1d9cf25b39c1daa54e_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTEwLTEtMS05NDYz_24b3cd04-1fbd-419f-9f3c-c9f8e682ed34"
      unitRef="usd">-19720000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1
      contextRef="i5da8a7e57d144b87b97ef8ad3f3cc05c_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTE2LTEtMS05NDYz_4ce94f03-ecba-412a-8a81-44bab1839b85"
      unitRef="usd">0</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTIwLTEtMS05NDYz_f6a3fd5f-4227-4949-9ede-ad79352bef54"
      unitRef="usd">0</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67d683b7651c4c21a63b212170c254b4_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTItMS0xLTA_74a42d94-5a41-445a-8122-bf9d5ef83c17"
      unitRef="usd">10204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacc111d742634fc68f76804c3209a8f1_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTQtMS0xLTA_3583dbcc-61af-4e2a-9258-e21ac61a4bb4"
      unitRef="usd">2860000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i205926d4afaa4249a1475b896b7c77e4_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTYtMS0xLTA_36ad608c-eaf4-4e72-a9bb-b6d4edbfdc9b"
      unitRef="usd">128983000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i629469046f9548bd9f3f73bf9cef6f52_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTgtMS0xLTA_e3a96c8c-0dfa-4d25-a186-480580641281"
      unitRef="usd">381161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb918898ea114ec18e9be10c4b279783_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTEwLTEtMS0w_6ce5b403-0838-4c65-821b-8976bfbc6928"
      unitRef="usd">-115002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i70e19366c2a643e28a0757bd63773d56_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTEyLTEtMS0w_f236ab18-a229-4307-bcf1-3fb0ddfa94a5"
      unitRef="usd">-60845000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5eafbef641f8445797fc8b9b533b66dd_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTE0LTEtMS0w_9978a293-2fbf-431e-999e-1868a5dbe706"
      unitRef="usd">-409000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3613d3ed8f3f472b949f0634d9daab4e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTE2LTEtMS0w_5fc5de6e-286c-4e74-ab49-53bac27240c5"
      unitRef="usd">346952000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida868e930080448c8bf92cf775610112_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTE4LTEtMS0w_9eaf81c4-188e-4ee2-8c4b-c7706db1fdbd"
      unitRef="usd">104164000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE1LTIwLTEtMS0w_c6d96da5-2d27-4db9-9139-215d6b1c8eab"
      unitRef="usd">451116000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic61a117078b4469fb5724e6697b0a42f_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE2LTgtMS0xLTA_11e28a91-6700-4907-879e-cbbae30c0270"
      unitRef="usd">172493000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id50f9878e7604b1b97841928727bc1df_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE2LTE2LTEtMS0w_0500a7be-a311-4de6-8277-6e49b1540385"
      unitRef="usd">172493000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03d2a91eb086427381d27ad1034a0a0f_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE2LTE4LTEtMS0w_8d10ca6e-afee-46fb-83bf-676ce19bb781"
      unitRef="usd">9604000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE2LTIwLTEtMS0w_b3f2af6e-a830-4d63-bbf4-e6f6fe905b6f"
      unitRef="usd">182097000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d54ee05e271452fa5692edeec2aa3d3_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE3LTEwLTEtMS0w_16e145e6-3a91-429a-b5a0-759bbd2fed9e"
      unitRef="usd">-4051000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id50f9878e7604b1b97841928727bc1df_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE3LTE2LTEtMS0w_57db0ef3-dbda-470f-83e1-0e733fd5b13c"
      unitRef="usd">-4051000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE3LTIwLTEtMS0w_048d2603-e221-4376-b546-9cd6079d77f1"
      unitRef="usd">-4051000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE5LTAtMS0xLTUzOC90ZXh0cmVnaW9uOjgxYWMwMDNjNmM4YzQ0MmFhNTc5N2U4MzYyYTNlZDY3XzYwNDczMTM5NTI4MDc_2f5cc2d1-6863-4812-86cb-26cbae5a1e86"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib1a93ed6e0eb412188ea76fa006bd041_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE5LTgtMS0xLTA_9174b54f-bdb0-43b1-839d-4a9cb1cf87d2"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id062754712f24965b12944f12c331c95_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE5LTE2LTEtMS0w_52b21417-66de-489c-8ad5-4ffff88c26a0"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzE5LTIwLTEtMS0w_59b81a4e-ff55-436c-a40f-5de351f2644a"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIwLTAtMS0xLTU0Ny90ZXh0cmVnaW9uOjBlNmNlODgzMTkxMDQ1YmFiMDRlYTI5OWZhZDBiNGRmXzYwNDczMTM5NTI4Mjk_21483689-0dcc-4b2e-b7b3-3713ea36d7c6"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic3443e350bde480d8bfea72598687d02_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIwLTgtMS0xLTA_9b7f7936-af62-4e13-9abf-2f2b49853135"
      unitRef="usd">2233000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5ef79af0472c471dac516846525434d2_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIwLTE2LTEtMS0w_86377c7d-bfc6-4131-9312-4751d83bc094"
      unitRef="usd">2233000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIwLTIwLTEtMS0w_502ece17-bd0b-48ec-bdfa-4277eda708c6"
      unitRef="usd">2233000</us-gaap:DividendsCommonStockCash>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="if8de66fe525e4fb58367f2a07200831c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIyLTYtMS0xLTA_a62057b2-6b6c-4820-bae2-306ad4cfbb98"
      unitRef="usd">-6970000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="id50f9878e7604b1b97841928727bc1df_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIyLTE2LTEtMS05NDc4_38161398-1ac9-493a-b90d-0e116d893943"
      unitRef="usd">-6970000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i03d2a91eb086427381d27ad1034a0a0f_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIyLTE4LTEtMS05NDc4_b88efb46-4e66-43df-bee5-fd39e2cf20de"
      unitRef="usd">113768000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIyLTIwLTEtMS05NDc4_383431dd-7030-4ea6-92fd-0b453f30d814"
      unitRef="usd">106798000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5209e790b7fa4656b7cf097c7e11820c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTItMS0xLTA_858c93f8-f6b5-4d30-ae63-b468c31d4a6d"
      unitRef="usd">10204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie700bc0282494d9d8ac80ff0579468fc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTQtMS0xLTA_8ab7657b-ac41-4117-bd8c-ec835d1ca98c"
      unitRef="usd">2860000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09bbc91b8470489aad5c7207c6695cda_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTYtMS0xLTA_5abab639-5df7-4020-9ccb-bddab7f3968e"
      unitRef="usd">135953000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i26cdc1dc67d94673b6cd18f01a94bdec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTgtMS0xLTA_f617122d-59ea-4cfc-86ad-e9f5aec8958e"
      unitRef="usd">544280000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if477e6b0fc6540048831f55dd491c66a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTEwLTEtMS0w_70983e5a-3db9-42e8-8fa3-5a0365be6998"
      unitRef="usd">-119053000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e091c7aeb52421c9c82b9ea8f17246a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTEyLTEtMS0w_2792f1dc-4cfb-40bf-ade5-03d51c753a04"
      unitRef="usd">-60845000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3067cc530daa4acaaf1830710bcf1832_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTE0LTEtMS0w_d9703804-0298-4ba6-8e46-f8f621b69b7a"
      unitRef="usd">-409000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28e8b5096dbe4c4f8dffdbdc1f7269b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTE2LTEtMS0w_707f7ebd-f7a6-4f3c-b39c-8f4552039cf5"
      unitRef="usd">512990000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i055f6c7ed3ad4d7a8cc2bf1a4008cff5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTE4LTEtMS0w_302395e6-1880-4819-a6b6-dae144c5a600"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMDIvZnJhZzowYmY0MzQwNjQ5ZmI0OTNiOWE2MDkxZjg3Zjg4MTkwNi90YWJsZTo3NzIzYTlkNjk0NDc0M2NjOGU1YmI4MzRhYTYzMTdjOC90YWJsZXJhbmdlOjc3MjNhOWQ2OTQ0NzQzY2M4ZTViYjgzNGFhNjMxN2M4XzIzLTIwLTEtMS0w_f5460354-267b-48b0-ba1c-cf38c9675dbc"
      unitRef="usd">512990000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTYx_85438bdf-e650-468d-b258-2cab2e2c0f75">Description of Business and Summary of Significant Accounting Policies&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;Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coca&#x2011;Cola Consolidated, Inc. (the &#x201c;Company&#x201d;) distributes, markets and manufactures nonalcoholic beverages, primarily products of The&#160;Coca&#x2011;Cola&#160;Company, and is the largest Coca&#x2011;Cola bottler in the United States. Approximately 84% of the Company&#x2019;s total bottle/can sales volume to retail customers consists of products of The&#160;Coca&#x2011;Cola&#160;Company, which include some of the most recognized and popular beverage brands in the world. The Company also distributes products for several other beverage companies, including BA&#160;Sports Nutrition, LLC (&#x201c;BodyArmor&#x201d;), Keurig Dr Pepper Inc. (&#x201c;Dr Pepper&#x201d;) and Monster Energy Company (&#x201c;Monster Energy&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers a range of nonalcoholic beverage products and flavors, including both sparkling and still beverages, designed to meet the demands of its consumers. Sparkling beverages are carbonated beverages and the Company&#x2019;s principal sparkling beverage is Coca&#x2011;Cola. Still beverages include energy products and noncarbonated beverages such as bottled water, tea, ready to drink coffee, enhanced water, juices and sports drinks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s products are sold and distributed in the United States through various channels, which include selling directly to customers, including grocery stores, mass merchandise stores, club stores, convenience stores and drug stores, selling to on-premise locations, where products are typically consumed immediately, such as restaurants, schools, amusement parks and recreational facilities, and selling through other channels such as vending machine outlets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages its business on the basis of three operating segments. Nonalcoholic Beverages represents the vast majority of the Company&#x2019;s consolidated revenues and income from operations. The additional two operating segments do not meet the quantitative thresholds for separate reporting, either individually or in the aggregate, and therefore have been combined into &#x201c;All Other.&#x201d;&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;Principles of Consolidation&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 consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.&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;Use of Estimates&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 preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&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;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2020, the Company&#x2019;s Board of Directors approved a change in the Company&#x2019;s fiscal year so that each fiscal year will end on December&#160;31 of the applicable calendar year. This change was not considered a change in fiscal year under the rules of the Securities and Exchange Commission as the new fiscal year commenced within seven days of the prior fiscal year-end and the new fiscal year commenced with the end of the prior fiscal year. Previously, the Company&#x2019;s fiscal year generally ended on the Sunday closest to December 31 of each year. The fiscal years presented are the periods ended December&#160;31, 2020 (&#x201c;2020&#x201d;), December&#160;29, 2019 (&#x201c;2019&#x201d;) and December&#160;30, 2018 (&#x201c;2018&#x201d;).&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;Cash and Cash Equivalents&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;Cash and cash equivalents include cash on hand, cash in banks and cash equivalents, which are highly liquid debt instruments with maturities of less than 90 days. The Company maintains cash deposits with major banks, which, from time to time, may exceed federally insured limits. The Company periodically assesses the financial condition of the institutions and believes the risk of any loss is minimal.&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;Accounts Receivable, Trade&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells its products and extends credit, generally without requiring collateral, based on an ongoing evaluation of the customer&#x2019;s business prospects and financial condition. The Company evaluates the collectability of its trade accounts receivable based &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on a number of factors, including the Company&#x2019;s historic collections pattern and changes to a specific customer&#x2019;s ability to meet its financial obligations. The Company typically collects payment from customers within 30 days from the date of sale.&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;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has established an allowance for doubtful accounts to adjust the recorded receivable to the estimated amount the Company believes will ultimately be collected. The Company&#x2019;s allowance for doubtful accounts in the consolidated balance sheets includes a reserve for customer returns and an allowance for credit losses. The Company experiences customer returns primarily as a result of damaged or out-of-date product. At any given time, the Company estimates less than 1% of bottle/can sales and post-mix sales could be at risk for return by customers. Returned product is recognized as a reduction to net sales.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates an allowance for credit losses, based on historic days&#x2019; sales outstanding trends, aged customer balances, previously written-off balances and expected recoveries up to balances previously written off, in order to present the net amount expected to be collected. Accounts receivable balances are written off when determined uncollectible and are recognized as a reduction to the allowance for credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value. Cost is determined on the first-in, first-out method for finished products and manufacturing materials and on the average cost method for plastic shells, plastic pallets and other inventories.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&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;Property, plant and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Leasehold improvements on operating leases are depreciated over the shorter of the estimated useful lives or the term of the lease, including renewal options the Company determines are reasonably assured. Additions and major replacements or betterments are added to the assets at cost. Maintenance and repair costs and minor replacements are charged to expense when incurred. When assets are replaced or otherwise disposed, the cost and accumulated depreciation are removed from the accounts and the gains or losses, if any, are reflected in the statements of operations. Gains or losses on the disposal of manufacturing equipment and manufacturing plants are included in cost of sales. Gains or losses on the disposal of all other property, plant and equipment are included in selling, delivery and administrative (&#x201c;SD&amp;amp;A&#x201d;) expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the recoverability of the carrying amount of its property, plant and equipment when events or circumstances indicate the carrying amount of an asset or asset group may not be recoverable. These evaluations are performed at a level where independent cash flows may be attributed to either an asset or an asset group. If the Company determines the carrying amount of an asset or asset group is not recoverable based upon the expected undiscounted future cash flows of the asset or asset group, an impairment loss is recorded equal to the excess of the carrying amounts over the estimated fair values of the long-lived assets.&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Accounting Standards Update (&#x201c;ASU&#x201d;)&#160;2016-02, &#x201c;Leases&#x201d; on December 31, 2018 using the optional transition method. The Company leases office and warehouse space, machinery and other equipment under noncancelable operating lease agreements and also leases certain warehouse space under financing lease agreements. The Company uses the following policies and assumptions to evaluate its leases:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left: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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Determining a lease:&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 Company assesses contracts at inception to determine whether an arrangement is or includes a lease, which conveys the Company&#x2019;s right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease right-of-use assets and associated liabilities are recognized at the commencement date and initially measured based on the present value of lease payments over the defined lease term.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Allocating lease and non-lease components:&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 Company has elected the practical expedient to not separate lease and non-lease components for certain classes of underlying assets. The Company has equipment and vehicle lease agreements, which generally have the lease and associated non-lease components accounted for as a single lease component. The Company has real estate lease agreements with lease and non-lease components, which are accounted for separately where applicable.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Calculating the discount rate:&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 Company calculates the discount rate based on the discount rate implicit in the lease, or if the implicit rate is not readily determinable from the lease, then the Company calculates an incremental borrowing rate using a portfolio approach. The incremental borrowing rate is calculated using the contractual lease term and the Company&#x2019;s borrowing rate.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Recognizing leases:&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 Company does not recognize leases with a contractual term of less than 12 months on its consolidated balance sheets. Lease expense for these short-term leases is expensed on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Including rent increases or escalation clauses:&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; Certain leases contain scheduled rent increases or escalation clauses, which can be based on the Consumer Price Index or other rates. The Company assesses each contract individually and applies the appropriate variable payments based on the terms of the agreement.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Including renewal options and/or purchase options:&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; Certain leases include renewal options to extend the lease term and/or purchase options to purchase the leased asset. The Company assesses these options using a threshold of reasonably certain, which is a high threshold and, therefore, the majority of the Company&#x2019;s leases do not include renewal periods or purchase options for the measurement of the right-of-use asset and the associated lease liability. For leases the Company is reasonably certain to renew or purchase, those options are included within the lease term and, therefore, included in the measurement of the right-of-use asset and the associated lease liability.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Including options to terminate:&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; Certain leases include the option to terminate the lease prior to its scheduled expiration. This allows a contractually bound party to terminate its obligation under the lease contract, typically in return for an agreed-upon financial consideration. The terms and conditions of the termination options vary by contract.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Including residual value guarantees, restrictions or covenants:&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 Company&#x2019;s lease agreements do not contain residual value guarantees, restrictions or covenants.&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;Internal Use Software&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes costs incurred in the development or acquisition of internal use software. The Company expenses costs incurred in the preliminary project planning stage. Costs, such as maintenance and training, are also expensed as incurred. Capitalized costs are amortized over their estimated useful lives using the straight-line method. Amortization expense, which is included in depreciation expense, for internal use software was $6.7&#160;million in 2020, $7.7&#160;million in 2019 and $10.0&#160;million in 2018.&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All business combinations are accounted for using the acquisition method. Goodwill is tested for impairment annually, or more frequently if facts and circumstances indicate such assets may be impaired. The Company performs its annual goodwill impairment test, which includes a qualitative assessment to determine whether it is more likely than not that the fair value of the goodwill is below its carrying value, as of the first day of the fourth quarter each year, and more often if there are significant changes in business conditions that could result in impairment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s goodwill resides within one reporting unit within the Nonalcoholic Beverages reportable segment, and, therefore, the Company has determined it has one reporting unit for the purpose of assessing goodwill for potential impairment. The Company uses its overall market capitalization as part of its estimate of fair value of the reporting unit and in assessing the reasonableness of the Company&#x2019;s internal estimates of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When a quantitative analysis is considered necessary for the annual impairment analysis of goodwill, the Company develops an estimated fair value for the reporting unit considering three different approaches:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left: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;&#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;market value, using the Company&#x2019;s stock price plus outstanding debt;&lt;/span&gt;&lt;/div&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: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;discounted cash flow analysis; and&lt;/span&gt;&lt;/div&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: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;multiple of earnings before interest, taxes, depreciation and amortization based upon relevant industry data.&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 estimated fair value of the reporting unit is then compared to its carrying amount, including goodwill. If the estimated fair value exceeds the carrying amount, goodwill is not considered impaired. If the carrying amount, including goodwill, exceeds its estimated fair value, any excess of the carrying value of goodwill of the reporting unit over its fair value is recorded as an impairment.&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;To the extent the actual and projected cash flows decline in the future or if market conditions or market capitalization significantly deteriorate, the Company may be required to perform an interim impairment analysis that could result in an impairment of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, 2019 and 2018, the Company performed its annual impairment test of goodwill and determined there was no impairment of the carrying value of these assets.&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;Distribution Agreements and Customer Lists&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s definite-lived intangible assets consist of distribution agreements and customer lists, which have estimated useful lives of 10 to 40 years and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzg5MjQ_986c8076-419e-4292-b9f4-22fba77832d4"&gt;five&lt;/span&gt; to 12 years, respectively. These assets are amortized on a straight-line basis over their estimated useful lives.&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;Acquisition Related Contingent Consideration Liability&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 related contingent consideration liability consists of the estimated amounts due to The&#160;Coca&#x2011;Cola&#160;Company under the Company&#x2019;s comprehensive beverage agreements (collectively, the &#x201c;CBA&#x201d;) with The&#160;Coca&#x2011;Cola&#160;Company and Coca&#x2011;Cola Refreshments USA, Inc. (&#x201c;CCR&#x201d;), a wholly owned subsidiary of The&#160;Coca&#x2011;Cola&#160;Company, over the useful life of the related distribution rights. Pursuant to the CBA, the Company is required to make quarterly sub-bottling payments to CCR on a continuing basis in exchange for the grant of exclusive rights to distribute, promote, market and sell the authorized brands of The&#160;Coca&#x2011;Cola&#160;Company and related products in certain distribution territories the Company acquired from CCR. This acquisition related contingent consideration is valued using a probability weighted discounted cash flow model based on internal forecasts and the weighted average cost of capital (&#x201c;WACC&#x201d;) derived from market data, which are considered Level 3 inputs.&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;Each reporting period, the Company adjusts its acquisition related contingent consideration liability related to the distribution territories subject to sub-bottling fees to fair value by discounting future expected sub-bottling payments required under the CBA using the Company&#x2019;s estimated WACC. These future expected sub-bottling payments extend through the life of the related distribution assets acquired in each distribution territory, which is generally 40 years. As a result, the fair value of the acquisition related contingent consideration liability is impacted by the Company&#x2019;s WACC, management&#x2019;s estimate of the amounts that will be paid in the future under the CBA and current sub-bottling payments (all Level 3 inputs). Changes in any of these Level 3 inputs, particularly the underlying risk-free interest rate used to estimate the Company&#x2019;s WACC, could result in material changes to the fair value of the acquisition related contingent consideration and could materially impact the amount of non-cash expense (or income) recorded each reporting period.&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;Pension and Postretirement 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;There are two Company-sponsored pension plans. The primary Company-sponsored pension plan (the &#x201c;Primary Plan&#x201d;) was frozen as of June&#160;30, 2006 and no benefits accrued to participants after this date. The second Company-sponsored pension plan (the &#x201c;Bargaining Plan&#x201d;) is for certain employees under collective bargaining agreements. Benefits under the Bargaining Plan are determined in accordance with negotiated formulas for the respective participants. Contributions to the plans are based on actuarially determined amounts and are limited to the amounts currently deductible for income tax purposes. The Company also sponsors a postretirement healthcare plan for employees meeting specified criteria.&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 expense and liability amounts recorded for the benefit plans reflect estimates related to interest rates, investment returns, employee turnover and age at retirement, mortality rates and healthcare costs. The discount rate assumptions used to determine the pension and postretirement benefit obligations are based on yield rates available on the Aon AA Above Median yield curve as of each plan&#x2019;s measurement date. The service cost components of the net periodic benefit cost of the plans are charged to current operations, and the non-service cost components of the net periodic benefit cost of the plans are classified as other expense, net. In addition, certain other union employees are covered by plans provided by their respective union organizations and the Company expenses amounts as paid in accordance with union agreements.&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to operating losses and tax credit carryforwards, as well as the differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance will be provided against deferred tax assets if the Company determines it is more likely than not such assets will not ultimately be realized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not recognize a tax benefit unless it concludes that it is more likely than not that the benefit will be sustained on audit by the taxing authority based solely on the technical merits of the associated tax position. If the recognition threshold is met, the Company recognizes a tax benefit measured at the largest amount of the tax benefit that, in the Company&#x2019;s judgment, is greater than 50 percent likely to be realized. The Company records interest and penalties related to uncertain tax positions in income tax expense.&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s sales are divided into two main categories: (i)&#160;bottle/can sales and (ii)&#160;other sales. Bottle/can sales include products packaged primarily in plastic bottles and aluminum cans. Bottle/can net pricing is based on the invoice price charged to customers reduced by any promotional allowances. Bottle/can net pricing per unit is impacted by the price charged per package, the sales volume generated for each package and the channels in which those packages are sold. Other sales include sales to other Coca&#x2011;Cola bottlers, &#x201c;post-mix&#x201d; products, transportation revenue and equipment maintenance revenue. Post-mix products are dispensed through equipment &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;that mixes fountain syrups with carbonated or still water, enabling fountain retailers to sell finished products to consumers in cups or glasses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts are derived from customer orders, including customer sales incentives, generated through an order processing and replenishment model. Generally, the Company&#x2019;s service contracts and contracts related to the delivery of specifically identifiable products have a single performance obligation. Revenues do not include sales or other taxes collected from customers. The Company has defined its performance obligations for its contracts as either at a point in time or over time. Bottle/can sales, sales to other Coca&#x2011;Cola bottlers and post-mix sales are recognized when control transfers to a customer, which is generally upon delivery and is considered a single point in time (&#x201c;point in time&#x201d;).&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 sales, which include revenue for service fees related to the repair of cold drink equipment and delivery fees for freight hauling and brokerage services, are recognized over time (&#x201c;over time&#x201d;). Revenues related to cold drink equipment repair are recognized as the respective services are completed using a cost-to-cost input method. Repair services are generally completed in less than one day but can extend up to one month. Revenues related to freight hauling and brokerage services are recognized as the delivery occurs using a miles driven output method. Generally, delivery occurs and freight charges are recognized in the same day. Over time sales orders open at the end of a financial period are not material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketing Programs and Sales Incentives&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company participates in various sales programs with The&#160;Coca&#x2011;Cola&#160;Company, other beverage companies and customers to increase the sale of its products. Programs negotiated with customers include arrangements under which allowances can be earned for attaining agreed-upon sales levels. The cost of these various sales incentives is not considered a separate performance obligation and is included as a deduction to net sales.&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;Allowance payments made to customers can be conditional on the achievement of volume targets and/or marketing commitments. Payments made in advance are recorded as prepayments and amortized in the consolidated statements of operations over the relevant period for which the customer commitment is made. In the event there is no separate identifiable benefit or the fair value of such benefit cannot be established, the amortization of the prepayment is included as a deduction to net sales.&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 nature of the Company&#x2019;s contracts gives rise to several types of variable consideration, including prospective and retrospective rebates. The Company accounts for its prospective and retrospective rebates using the expected value method, which estimates the net price to the customer based on the customer&#x2019;s expected annual sales volume projections.&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;Marketing Funding Support&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company receives marketing funding support payments in cash from The&#160;Coca&#x2011;Cola&#160;Company and other beverage companies. Payments to the Company for marketing programs to promote bottle/can sales volume and fountain syrup sales volume are recognized as a reduction of cost of sales, primarily on a per unit basis, as the product is sold. Payments for periodic programs are recognized in the period during which they are earned.&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;Cash consideration received by a customer from a vendor is presumed to be a reduction of the price of the vendor&#x2019;s products or services. As such, the cash received is accounted for as a reduction of cost of sales unless it is a specific reimbursement of costs or payments for services. Payments the Company receives from The&#160;Coca&#x2011;Cola&#160;Company and other beverage companies for marketing funding support are classified as reductions of cost of sales.&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;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to the risk of increased costs arising from adverse changes in certain commodity prices. In the normal course of business, the Company manages these risks through a variety of strategies, including the use of commodity derivative instruments. The Company does not use commodity derivative instruments for trading or speculative purposes. These commodity derivative instruments are not designated as hedging instruments under GAAP and are used as &#x201c;economic hedges&#x201d; to manage certain commodity price risk.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses several different financial institutions for commodity derivative instruments to minimize the concentration of credit risk. While the Company would be exposed to credit loss in the event of nonperformance by these counterparties, the Company does not anticipate nonperformance by these counterparties.&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;Commodity derivative instruments held by the Company are marked to market on a monthly basis and recognized in earnings consistent with the expense classification of the underlying hedged item. The Company generally pays a fee for these commodity &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;derivative instruments, which is amortized over the corresponding period of each commodity derivative instrument. Settlements of commodity derivative instruments are included in cash flows from operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All commodity derivative instruments are recorded at fair value as either assets or liabilities in the consolidated balance sheets. The Company has master agreements with the counterparties to its commodity derivative instruments that provide for net settlement of derivative transactions. Accordingly, the net amounts of derivative assets are recognized in either prepaid expenses and other current assets or other assets in the consolidated balance sheets and the net amounts of derivative liabilities are recognized in either other accrued liabilities or other liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risk Management Programs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses various insurance structures to manage costs related to workers&#x2019; compensation, auto liability, medical and other insurable risks. These structures consist of retentions, deductibles, limits and a diverse group of insurers that serve to strategically finance, transfer and mitigate the financial impact of losses to the Company. Losses are accrued using assumptions and procedures followed in the insurance industry, then adjusted for company-specific history and expectations.&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;Cost of Sales&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;Inputs representing a substantial portion of the Company&#x2019;s cost of sales include: (i)&#160;purchases of finished products, (ii)&#160;raw material costs, including aluminum cans, plastic bottles and sweetener, (iii)&#160;concentrate costs and (iv)&#160;manufacturing costs, including labor, overhead and warehouse costs. In addition, cost of sales includes shipping, handling and fuel costs related to the movement of finished products from manufacturing plants to distribution centers, amortization expense of distribution rights, distribution fees of certain products and marketing credits from brand companies.&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;Selling, Delivery and Administrative Expenses&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;SD&amp;amp;A expenses include the following: sales management labor costs, distribution costs resulting from transporting finished products from distribution centers to customer locations, distribution center overhead including depreciation expense, distribution center warehousing costs, delivery vehicles and cold drink equipment, point-of-sale expenses, advertising expenses, cold drink equipment repair costs, amortization of intangible assets and administrative support labor and operating costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs related to the movement of finished products from manufacturing plants to distribution centers are included in cost of sales. Shipping and handling costs related to the movement of finished products from distribution centers to customer locations, including distribution center warehousing costs, are included in SD&amp;amp;A expenses and totaled $622.1&#160;million in 2020, $623.4&#160;million in 2019 and $610.7&#160;million in 2018.&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;Stock Compensation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2008, the stockholders of the Company approved a performance unit award agreement (the &#x201c;Performance Unit Award Agreement&#x201d;) for J.&#160;Frank&#160;Harrison,&#160;III, the Chairman of the Board of Directors and Chief Executive Officer of the Company, consisting of 400,000 performance units (&#x201c;Units&#x201d;) subject to vesting in annual increments over a 10-year period starting in fiscal year 2009. The Performance Unit Award Agreement expired at the end of 2018, with the final award issued in the first quarter of 2019 in connection with Mr.&#160;Harrison&#x2019;s services during 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Compensation Committee of the Company&#x2019;s Board of Directors (the &#x201c;Compensation Committee&#x201d;) and the Company&#x2019;s stockholders approved a long-term performance equity plan (the &#x201c;Long-Term Performance Equity Plan&#x201d;) to succeed the Performance Unit Award Agreement. Awards granted to Mr. Harrison under the Long-Term Performance Equity Plan are earned based on the Company&#x2019;s attainment during a performance period of performance measures specified by the Compensation Committee. Mr.&#160;Harrison may elect to have awards earned under the Long&#x2011;Term Performance Equity Plan settled in cash and/or shares of Class&#160;B Common Stock. See Note 3 for additional information on Mr.&#160;Harrison&#x2019;s stock compensation programs.&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;Common Stock and Class B Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two classes of common stock outstanding, Common Stock and Class&#160;B Common Stock. The Common Stock is traded on the NASDAQ Global Select Market under the symbol COKE. There is no established public trading market for the Class&#160;B Common Stock. Shares of Class&#160;B Common Stock are convertible on a share-for-share basis into shares of Common Stock at any time at the option of the holder.&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;Each share of Common Stock is entitled to one vote per share and each share of Class&#160;B Common Stock is entitled to 20 votes per share at all meetings of the Company&#x2019;s stockholders. Except as otherwise required by law, holders of the Common Stock and Class&#160;B Common Stock vote together as a single class on all matters submitted to the Company&#x2019;s stockholders, including the election of the Board of Directors. As a result, the holders of the Class B Common Stock control approximately 86% of the total voting power of the stockholders of the Company and control the election of the Board of Directors. In the event of liquidation, there is no preference between the two classes of common stock.&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;Dividends&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;No cash dividend or dividend of property or stock other than stock of the Company, as specifically described in the Company&#x2019;s certificate of incorporation, may be declared and paid on the Class&#160;B Common Stock unless an equal or greater dividend is declared and paid on the Common Stock. Under the Company&#x2019;s certificate of incorporation, the Board of Directors may declare dividends on the Common Stock without declaring equal or any dividends on the Class B Common Stock. Notwithstanding this provision, the Class&#160;B Common Stock has voting and conversion rights that allow the Class B Common Stock to participate equally on a per share basis with the Common Stock.&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 Board of Directors has declared, and the Company has paid, dividends on the Common Stock and Class&#160;B Common Stock and each class of common stock has participated equally in all dividends declared by the Board of Directors and paid by the Company since 1994. During 2020, 2019 and 2018, dividends of $1.00 per share were declared and paid on both Common Stock and Class&#160;B Common Stock. Total cash dividends paid were $9.4&#160;million per year in 2020, 2019 and 2018.&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;Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the two-class method for calculating and presenting net income per share. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared or accumulated and participation rights in undistributed earnings. Under this method:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left: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;Income from continuing operations (&#x201c;net income&#x201d;) is reduced by the amount of dividends declared in the current period for each class of stock and by the contractual amount of dividends that must be paid for the current period.&lt;/span&gt;&lt;/div&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: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;The remaining earnings (&#x201c;undistributed earnings&#x201d;) are allocated to Common Stock and Class B Common Stock to the extent each security may share in earnings as if all the earnings for the period had been distributed. The total earnings allocated to each security is determined by adding together the amount allocated for dividends and the amount allocated for a participation feature.&lt;/span&gt;&lt;/div&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:120%"&gt;(c)&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;The total earnings allocated to each security is then divided by the number of outstanding shares of the security to which the earnings are allocated to determine the earnings per share for the security.&lt;/span&gt;&lt;/div&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:120%"&gt;(d)&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;Basic and diluted net income per share data are presented for each class of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the two-class method, the Company determined undistributed earnings should be allocated equally on a per share basis between the Common Stock and Class B Common Stock due to the aggregate participation rights of the Class&#160;B Common Stock (i.e., the voting and conversion rights) and the Company&#x2019;s history of paying dividends equally on a per share basis on the Common Stock and Class B Common Stock.&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 Class B Common Stock conversion rights allow the Class B Common Stock to participate in dividends equally with the Common Stock. The Class B Common Stock is convertible into Common Stock on a one-for-one per share basis at any time at the option of the holder. Accordingly, the holders of the Class B Common Stock can participate equally in any dividends declared on the Common Stock by exercising their conversion rights.&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;Basic net income per share excludes potential common shares that were dilutive and is computed by dividing net income available for common stockholders by the weighted average number of Common and Class B Common shares outstanding. Diluted net income per share for Common Stock and Class B Common Stock gives effect to all securities representing potential common shares that were dilutive and outstanding during the period. The Company does not have anti-dilutive shares.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June&#160;2016, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU&#160;2016&#x2011;13, &#x201c;Measurement of Credit Losses on Financial Instruments,&#x201d; which requires measurement and recognition of expected credit losses at the point a loss is probable to occur, rather than expected to occur, which will generally result in earlier recognition of allowances for credit losses. The new guidance is effective for fiscal years beginning after December&#160;15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016&#x2011;13 in 2020 and the adoption did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August&#160;2018, the FASB issued ASU&#160;2018&#x2011;13, &#x201c;Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement,&#x201d; which removes, modifies and adds certain disclosure requirements in Accounting Standards Codification Topic&#160;820, Fair Value Measurement. This ASU is effective for annual and interim reporting periods beginning after December&#160;15, 2019. Certain amendments must be applied prospectively while others are to be applied on a retrospective basis to all periods presented. The Company adopted ASU&#160;2018&#x2011;13 in 2020 and has updated disclosures in this report. See Note&#160;16 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August&#160;2018, the FASB issued ASU&#160;2018&#x2011;14, &#x201c;Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Defined Benefit Plans,&#x201d; which is effective for fiscal years ending after December&#160;15, 2020. Under this guidance, removed disclosures include the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year, the amount and timing of assets expected to be returned to the employer, certain related party disclosures, and the effects of a one-percentage-point change in the assumed health care cost trend rates. Additional disclosures include an explanation of the reasons for significant gains and losses related to the benefit obligation for the period. The Company adopted ASU&#160;2018&#x2011;14 in 2020 and has updated disclosures in this report. See Note&#160;18 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December&#160;2019, the FASB issued ASU&#160;2019&#x2011;12, &#x201c;Simplifying the Accounting for Income Taxes,&#x201d; which will simplify the accounting for income taxes by removing certain exceptions to the general principles in income tax accounting and improve consistent application of and simplify GAAP for other areas of income tax accounting by clarifying and amending existing guidance. The new guidance is effective for fiscal years beginning after December&#160;15, 2020, including interim periods within those fiscal years. The Company evaluated the impact ASU 2019&#x2011;12 will have on its consolidated financial statements and does not expect a material impact upon adoption in 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <coke:BottleAndCanVolumeToRetailCustomers
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzMyNQ_cd92bc88-cd9e-4a6e-ae4c-29a138d9b4e7"
      unitRef="number">0.84</coke:BottleAndCanVolumeToRetailCustomers>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzc4Ng_c87bf90e-0b32-41d8-b0fd-16b338487082"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <coke:NumberOfAdditionalOperatingSegmentsDoNotMeetQuantitativeThresholdsForSeparateReporting
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzk0Mw_08abf5ba-b1cd-4288-9ac5-978340540459"
      unitRef="segment">2</coke:NumberOfAdditionalOperatingSegmentsDoNotMeetQuantitativeThresholdsForSeparateReporting>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTY2_72182349-3c42-4c65-8e76-baf208880740">&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;Principles of Consolidation&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 consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTU2_cc82cb58-e874-4093-b1ff-eefc59dbfc2d">&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;Use of Estimates&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 preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FiscalPeriod
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTQ3_ebfe2f8d-ba49-4b2b-b87b-3ea4d47d35df">&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;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2020, the Company&#x2019;s Board of Directors approved a change in the Company&#x2019;s fiscal year so that each fiscal year will end on December&#160;31 of the applicable calendar year. This change was not considered a change in fiscal year under the rules of the Securities and Exchange Commission as the new fiscal year commenced within seven days of the prior fiscal year-end and the new fiscal year commenced with the end of the prior fiscal year. Previously, the Company&#x2019;s fiscal year generally ended on the Sunday closest to December 31 of each year. The fiscal years presented are the periods ended December&#160;31, 2020 (&#x201c;2020&#x201d;), December&#160;29, 2019 (&#x201c;2019&#x201d;) and December&#160;30, 2018 (&#x201c;2018&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTY4_b0df2c61-cf8b-4fee-86cd-e0438a791203">&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;Cash and Cash Equivalents&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;Cash and cash equivalents include cash on hand, cash in banks and cash equivalents, which are highly liquid debt instruments with maturities of less than 90 days. The Company maintains cash deposits with major banks, which, from time to time, may exceed federally insured limits. The Company periodically assesses the financial condition of the institutions and believes the risk of any loss is minimal.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTUx_7ca1ebaf-937c-4fcd-ad36-b6a0aed611a1">&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;Accounts Receivable, Trade&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells its products and extends credit, generally without requiring collateral, based on an ongoing evaluation of the customer&#x2019;s business prospects and financial condition. The Company evaluates the collectability of its trade accounts receivable based &lt;/span&gt;&lt;/div&gt;on a number of factors, including the Company&#x2019;s historic collections pattern and changes to a specific customer&#x2019;s ability to meet its financial obligations. The Company typically collects payment from customers within 30 days from the date of sale.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <coke:AccountsReceivableCollectionPeriod
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzMzMTU_03c9c49b-ea41-40eb-8f68-23ac4569d412">P30D</coke:AccountsReceivableCollectionPeriod>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTU3_e6e64cdd-720e-4224-8a3b-b8b02c3fca8e">&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;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has established an allowance for doubtful accounts to adjust the recorded receivable to the estimated amount the Company believes will ultimately be collected. The Company&#x2019;s allowance for doubtful accounts in the consolidated balance sheets includes a reserve for customer returns and an allowance for credit losses. The Company experiences customer returns primarily as a result of damaged or out-of-date product. At any given time, the Company estimates less than 1% of bottle/can sales and post-mix sales could be at risk for return by customers. Returned product is recognized as a reduction to net sales.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates an allowance for credit losses, based on historic days&#x2019; sales outstanding trends, aged customer balances, previously written-off balances and expected recoveries up to balances previously written off, in order to present the net amount expected to be collected. Accounts receivable balances are written off when determined uncollectible and are recognized as a reduction to the allowance for credit losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts>
    <coke:RevenueRecognitionSalesReturnsEstimatePercentage
      contextRef="i25aa16ec6d6c4a2897743b424f6a4d9c_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzcxNDY4MjU2MjI2NTM_b667387b-4fe5-48d2-acc4-7ba723aa678a"
      unitRef="number">0.01</coke:RevenueRecognitionSalesReturnsEstimatePercentage>
    <coke:RevenueRecognitionSalesReturnsEstimatePercentage
      contextRef="i84d7aca97b6b4ac99cfee9ec0666b306_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzcxNDY4MjU2MjI2NTM_c5892ddb-02f7-4076-b42f-1e30b3bc7d5d"
      unitRef="number">0.01</coke:RevenueRecognitionSalesReturnsEstimatePercentage>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTY3_68c01a0f-f2a2-4baf-a7d5-cc870790c2c3">&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;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value. Cost is determined on the first-in, first-out method for finished products and manufacturing materials and on the average cost method for plastic shells, plastic pallets and other inventories.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTYy_e1ef0f12-8dda-4097-bed2-b1177056a23c">&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;Property, Plant and Equipment&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;Property, plant and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Leasehold improvements on operating leases are depreciated over the shorter of the estimated useful lives or the term of the lease, including renewal options the Company determines are reasonably assured. Additions and major replacements or betterments are added to the assets at cost. Maintenance and repair costs and minor replacements are charged to expense when incurred. When assets are replaced or otherwise disposed, the cost and accumulated depreciation are removed from the accounts and the gains or losses, if any, are reflected in the statements of operations. Gains or losses on the disposal of manufacturing equipment and manufacturing plants are included in cost of sales. Gains or losses on the disposal of all other property, plant and equipment are included in selling, delivery and administrative (&#x201c;SD&amp;amp;A&#x201d;) expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates the recoverability of the carrying amount of its property, plant and equipment when events or circumstances indicate the carrying amount of an asset or asset group may not be recoverable. These evaluations are performed at a level where independent cash flows may be attributed to either an asset or an asset group. If the Company determines the carrying amount of an asset or asset group is not recoverable based upon the expected undiscounted future cash flows of the asset or asset group, an impairment loss is recorded equal to the excess of the carrying amounts over the estimated fair values of the long-lived assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTU4_c5a697cb-8ec9-48fb-b378-eebe4a16dc48">&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;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company adopted Accounting Standards Update (&#x201c;ASU&#x201d;)&#160;2016-02, &#x201c;Leases&#x201d; on December 31, 2018 using the optional transition method. The Company leases office and warehouse space, machinery and other equipment under noncancelable operating lease agreements and also leases certain warehouse space under financing lease agreements. The Company uses the following policies and assumptions to evaluate its leases:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left: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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Determining a lease:&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 Company assesses contracts at inception to determine whether an arrangement is or includes a lease, which conveys the Company&#x2019;s right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease right-of-use assets and associated liabilities are recognized at the commencement date and initially measured based on the present value of lease payments over the defined lease term.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Allocating lease and non-lease components:&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 Company has elected the practical expedient to not separate lease and non-lease components for certain classes of underlying assets. The Company has equipment and vehicle lease agreements, which generally have the lease and associated non-lease components accounted for as a single lease component. The Company has real estate lease agreements with lease and non-lease components, which are accounted for separately where applicable.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Calculating the discount rate:&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 Company calculates the discount rate based on the discount rate implicit in the lease, or if the implicit rate is not readily determinable from the lease, then the Company calculates an incremental borrowing rate using a portfolio approach. The incremental borrowing rate is calculated using the contractual lease term and the Company&#x2019;s borrowing rate.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Recognizing leases:&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 Company does not recognize leases with a contractual term of less than 12 months on its consolidated balance sheets. Lease expense for these short-term leases is expensed on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Including rent increases or escalation clauses:&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; Certain leases contain scheduled rent increases or escalation clauses, which can be based on the Consumer Price Index or other rates. The Company assesses each contract individually and applies the appropriate variable payments based on the terms of the agreement.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Including renewal options and/or purchase options:&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; Certain leases include renewal options to extend the lease term and/or purchase options to purchase the leased asset. The Company assesses these options using a threshold of reasonably certain, which is a high threshold and, therefore, the majority of the Company&#x2019;s leases do not include renewal periods or purchase options for the measurement of the right-of-use asset and the associated lease liability. For leases the Company is reasonably certain to renew or purchase, those options are included within the lease term and, therefore, included in the measurement of the right-of-use asset and the associated lease liability.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Including options to terminate:&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; Certain leases include the option to terminate the lease prior to its scheduled expiration. This allows a contractually bound party to terminate its obligation under the lease contract, typically in return for an agreed-upon financial consideration. The terms and conditions of the termination options vary by contract.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Including residual value guarantees, restrictions or covenants:&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 Company&#x2019;s lease agreements do not contain residual value guarantees, restrictions or covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTQ0_9286ea5d-96c0-4915-a189-14da1d1de888">&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;Internal Use Software&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalizes costs incurred in the development or acquisition of internal use software. The Company expenses costs incurred in the preliminary project planning stage. Costs, such as maintenance and training, are also expensed as incurred. Capitalized costs are amortized over their estimated useful lives using the straight-line method. Amortization expense, which is included in depreciation expense, for internal use software was $6.7&#160;million in 2020, $7.7&#160;million in 2019 and $10.0&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzcxNDY4MjU2MjQ1ODA_200b9dc1-2402-4015-b2b6-c116e366f61e"
      unitRef="usd">6700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzY1MzI_fe041b7b-9dde-45f4-b810-96b9c7062494"
      unitRef="usd">7700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzY1NDU_c6d21b1f-6a74-4722-af0b-d41a20bcee95"
      unitRef="usd">10000000.0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTU5_3f007119-8144-49b5-90cc-7b54d487090b">&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All business combinations are accounted for using the acquisition method. Goodwill is tested for impairment annually, or more frequently if facts and circumstances indicate such assets may be impaired. The Company performs its annual goodwill impairment test, which includes a qualitative assessment to determine whether it is more likely than not that the fair value of the goodwill is below its carrying value, as of the first day of the fourth quarter each year, and more often if there are significant changes in business conditions that could result in impairment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s goodwill resides within one reporting unit within the Nonalcoholic Beverages reportable segment, and, therefore, the Company has determined it has one reporting unit for the purpose of assessing goodwill for potential impairment. The Company uses its overall market capitalization as part of its estimate of fair value of the reporting unit and in assessing the reasonableness of the Company&#x2019;s internal estimates of fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When a quantitative analysis is considered necessary for the annual impairment analysis of goodwill, the Company develops an estimated fair value for the reporting unit considering three different approaches:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left: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;&#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;market value, using the Company&#x2019;s stock price plus outstanding debt;&lt;/span&gt;&lt;/div&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: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;discounted cash flow analysis; and&lt;/span&gt;&lt;/div&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: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;multiple of earnings before interest, taxes, depreciation and amortization based upon relevant industry data.&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 estimated fair value of the reporting unit is then compared to its carrying amount, including goodwill. If the estimated fair value exceeds the carrying amount, goodwill is not considered impaired. If the carrying amount, including goodwill, exceeds its estimated fair value, any excess of the carrying value of goodwill of the reporting unit over its fair value is recorded as an impairment.&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;To the extent the actual and projected cash flows decline in the future or if market conditions or market capitalization significantly deteriorate, the Company may be required to perform an interim impairment analysis that could result in an impairment of goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NjIzNzg_2d40d6c9-edfa-4f8c-99ee-27342aafdeda"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NjIzNzg_9501bc83-e5de-4d1a-b674-ce0767c0d4de"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NjIzNzg_fd91bd29-2e11-4103-afcd-18e1b75cdd63"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTQ4_1254476e-ea81-401d-a87f-2a2612a49289">&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;Distribution Agreements and Customer Lists&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s definite-lived intangible assets consist of distribution agreements and customer lists, which have estimated useful lives of 10 to 40 years and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzg5MjQ_986c8076-419e-4292-b9f4-22fba77832d4"&gt;five&lt;/span&gt; to 12 years, respectively. These assets are amortized on a straight-line basis over their estimated useful lives.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia037c4678884446caf50b77eaf4deb12_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzg5MTE_cad5ce53-d721-4a11-af11-6b8fb598b702">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id758cede6ae24344a09897bb399ad781_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzg5MTc_c14f98b2-ddf1-4743-a1e5-f34ae71323d7">P40Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic9f50b661a5e4bc19b0251333748c079_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzg5MzA_caca67a2-95cd-4135-8312-eacde80306a3">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <coke:LiabilityForContingentConsiderationPolicyPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTQ1_40cc67dd-6e4f-4cec-ab76-38d3e410a712">&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;Acquisition Related Contingent Consideration Liability&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 related contingent consideration liability consists of the estimated amounts due to The&#160;Coca&#x2011;Cola&#160;Company under the Company&#x2019;s comprehensive beverage agreements (collectively, the &#x201c;CBA&#x201d;) with The&#160;Coca&#x2011;Cola&#160;Company and Coca&#x2011;Cola Refreshments USA, Inc. (&#x201c;CCR&#x201d;), a wholly owned subsidiary of The&#160;Coca&#x2011;Cola&#160;Company, over the useful life of the related distribution rights. Pursuant to the CBA, the Company is required to make quarterly sub-bottling payments to CCR on a continuing basis in exchange for the grant of exclusive rights to distribute, promote, market and sell the authorized brands of The&#160;Coca&#x2011;Cola&#160;Company and related products in certain distribution territories the Company acquired from CCR. This acquisition related contingent consideration is valued using a probability weighted discounted cash flow model based on internal forecasts and the weighted average cost of capital (&#x201c;WACC&#x201d;) derived from market data, which are considered Level 3 inputs.&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;Each reporting period, the Company adjusts its acquisition related contingent consideration liability related to the distribution territories subject to sub-bottling fees to fair value by discounting future expected sub-bottling payments required under the CBA using the Company&#x2019;s estimated WACC. These future expected sub-bottling payments extend through the life of the related distribution assets acquired in each distribution territory, which is generally 40 years. As a result, the fair value of the acquisition related contingent consideration liability is impacted by the Company&#x2019;s WACC, management&#x2019;s estimate of the amounts that will be paid in the future under the CBA and current sub-bottling payments (all Level 3 inputs). Changes in any of these Level 3 inputs, particularly the underlying risk-free interest rate used to estimate the Company&#x2019;s WACC, could result in material changes to the fair value of the acquisition related contingent consideration and could materially impact the amount of non-cash expense (or income) recorded each reporting period.&lt;/span&gt;&lt;/div&gt;</coke:LiabilityForContingentConsiderationPolicyPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id758cede6ae24344a09897bb399ad781_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwNjYz_25407022-e996-4254-b444-b06c591b1e7d">P40Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTQ5_6daa02f5-5b01-4fd9-86fc-d965fcba5638">&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;Pension and Postretirement 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;There are two Company-sponsored pension plans. The primary Company-sponsored pension plan (the &#x201c;Primary Plan&#x201d;) was frozen as of June&#160;30, 2006 and no benefits accrued to participants after this date. The second Company-sponsored pension plan (the &#x201c;Bargaining Plan&#x201d;) is for certain employees under collective bargaining agreements. Benefits under the Bargaining Plan are determined in accordance with negotiated formulas for the respective participants. Contributions to the plans are based on actuarially determined amounts and are limited to the amounts currently deductible for income tax purposes. The Company also sponsors a postretirement healthcare plan for employees meeting specified criteria.&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 expense and liability amounts recorded for the benefit plans reflect estimates related to interest rates, investment returns, employee turnover and age at retirement, mortality rates and healthcare costs. The discount rate assumptions used to determine the pension and postretirement benefit obligations are based on yield rates available on the Aon AA Above Median yield curve as of each plan&#x2019;s measurement date. The service cost components of the net periodic benefit cost of the plans are charged to current operations, and the non-service cost components of the net periodic benefit cost of the plans are classified as other expense, net. In addition, certain other union employees are covered by plans provided by their respective union organizations and the Company expenses amounts as paid in accordance with union agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <coke:DefinedPensionPlansNumberOfPensionPlans
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzExMzI2_83473e27-e29a-4572-8afa-3f04c70e6c6a"
      unitRef="benefit_plan">2</coke:DefinedPensionPlansNumberOfPensionPlans>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTUy_99dccdea-100c-44a5-babc-17bb784194ae">&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;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to operating losses and tax credit carryforwards, as well as the differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance will be provided against deferred tax assets if the Company determines it is more likely than not such assets will not ultimately be realized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not recognize a tax benefit unless it concludes that it is more likely than not that the benefit will be sustained on audit by the taxing authority based solely on the technical merits of the associated tax position. If the recognition threshold is met, the Company recognizes a tax benefit measured at the largest amount of the tax benefit that, in the Company&#x2019;s judgment, is greater than 50 percent likely to be realized. The Company records interest and penalties related to uncertain tax positions in income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTQ2_38ac8a43-e11d-4461-877f-5aab39b4137f">&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;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s sales are divided into two main categories: (i)&#160;bottle/can sales and (ii)&#160;other sales. Bottle/can sales include products packaged primarily in plastic bottles and aluminum cans. Bottle/can net pricing is based on the invoice price charged to customers reduced by any promotional allowances. Bottle/can net pricing per unit is impacted by the price charged per package, the sales volume generated for each package and the channels in which those packages are sold. Other sales include sales to other Coca&#x2011;Cola bottlers, &#x201c;post-mix&#x201d; products, transportation revenue and equipment maintenance revenue. Post-mix products are dispensed through equipment &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;that mixes fountain syrups with carbonated or still water, enabling fountain retailers to sell finished products to consumers in cups or glasses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts are derived from customer orders, including customer sales incentives, generated through an order processing and replenishment model. Generally, the Company&#x2019;s service contracts and contracts related to the delivery of specifically identifiable products have a single performance obligation. Revenues do not include sales or other taxes collected from customers. The Company has defined its performance obligations for its contracts as either at a point in time or over time. Bottle/can sales, sales to other Coca&#x2011;Cola bottlers and post-mix sales are recognized when control transfers to a customer, which is generally upon delivery and is considered a single point in time (&#x201c;point in time&#x201d;).&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 sales, which include revenue for service fees related to the repair of cold drink equipment and delivery fees for freight hauling and brokerage services, are recognized over time (&#x201c;over time&#x201d;). Revenues related to cold drink equipment repair are recognized as the respective services are completed using a cost-to-cost input method. Repair services are generally completed in less than one day but can extend up to one month. Revenues related to freight hauling and brokerage services are recognized as the delivery occurs using a miles driven output method. Generally, delivery occurs and freight charges are recognized in the same day. Over time sales orders open at the end of a financial period are not material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s sales are divided into two main categories: (i)&#160;bottle/can sales and (ii)&#160;other sales. Bottle/can sales include products packaged primarily in plastic bottles and aluminum cans. Bottle/can net pricing is based on the invoice price charged to customers reduced by any promotional allowances. Bottle/can net pricing per unit is impacted by the price charged per package, the sales volume generated for each package and the channels in which those packages are sold. Other sales include sales to other Coca&#x2011;Cola bottlers, &#x201c;post-mix&#x201d; products, transportation revenue and equipment maintenance revenue. Post-mix products are dispensed through equipment that mixes fountain syrups with carbonated or still water, enabling fountain retailers to sell finished products to consumers in cups or glasses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts are derived from customer orders, including customer sales incentives, generated through an order processing and replenishment model. Generally, the Company&#x2019;s service contracts and contracts related to the delivery of specifically identifiable products have a single performance obligation. Revenues do not include sales or other taxes collected from customers. The Company has defined its performance obligations for its contracts as either at a point in time or over time. Bottle/can sales, sales to other Coca&#x2011;Cola bottlers and post-mix sales are recognized when control transfers to a customer, which is generally upon delivery and is considered a single point in time. Point in time sales accounted for approximately 97% of the Company&#x2019;s net sales in 2020, 96% of the Company&#x2019;s net sales in 2019 and 97% of the Company&#x2019;s net sales in 2018.&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 sales, which include revenue for service fees related to the repair of cold drink equipment and delivery fees for freight hauling and brokerage services, are recognized over time. Revenues related to cold drink equipment repair are recognized as the respective services are completed using a cost-to-cost input method. Repair services are generally completed in less than one day but can extend up to one month. Revenues related to freight hauling and brokerage services are recognized as the delivery occurs using a miles driven output method. Generally, delivery occurs and freight charges are recognized in the same day. Over time sales orders open at the end of a financial period are not material to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <coke:NumberOfSalesCategories
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzcxNDY4MjU2MTYzMDM_ff9ffbd4-6ffb-483a-afd1-a809924b3929"
      unitRef="category">2</coke:NumberOfSalesCategories>
    <coke:RevenueFromContractWithCustomerGeneralPeriodForCompletionOfServices
      contextRef="ib0ce07aa4ada4f5f8c36ef2b52cedbbb_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzcxNDY4MjU2MTgzNTI_0e247fe6-508d-4b52-9679-26cdc191d89e">P1D</coke:RevenueFromContractWithCustomerGeneralPeriodForCompletionOfServices>
    <coke:RevenueFromContractWithCustomerGeneralPeriodForCompletionOfServices
      contextRef="i87833f4cf80a4fbabda4947f45b73c2d_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzcxNDY4MjU2MTgzNzc_d824fef9-f798-474f-bc8e-57760190ecea">P1M</coke:RevenueFromContractWithCustomerGeneralPeriodForCompletionOfServices>
    <coke:MarketingProgramsAndSalesIncentivesPolicyPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTYz_bcee8eaf-0f4d-49ab-9b8a-33d8c46d5776">&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;Marketing Programs and Sales Incentives&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company participates in various sales programs with The&#160;Coca&#x2011;Cola&#160;Company, other beverage companies and customers to increase the sale of its products. Programs negotiated with customers include arrangements under which allowances can be earned for attaining agreed-upon sales levels. The cost of these various sales incentives is not considered a separate performance obligation and is included as a deduction to net sales.&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;Allowance payments made to customers can be conditional on the achievement of volume targets and/or marketing commitments. Payments made in advance are recorded as prepayments and amortized in the consolidated statements of operations over the relevant period for which the customer commitment is made. In the event there is no separate identifiable benefit or the fair value of such benefit cannot be established, the amortization of the prepayment is included as a deduction to net sales.&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 nature of the Company&#x2019;s contracts gives rise to several types of variable consideration, including prospective and retrospective rebates. The Company accounts for its prospective and retrospective rebates using the expected value method, which estimates the net price to the customer based on the customer&#x2019;s expected annual sales volume projections.&lt;/span&gt;&lt;/div&gt;</coke:MarketingProgramsAndSalesIncentivesPolicyPolicyTextBlock>
    <coke:MarketingFundingSupportPolicyPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTQw_999823a6-7ff7-4d79-a3a9-ab537216a13a">&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;Marketing Funding Support&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company receives marketing funding support payments in cash from The&#160;Coca&#x2011;Cola&#160;Company and other beverage companies. Payments to the Company for marketing programs to promote bottle/can sales volume and fountain syrup sales volume are recognized as a reduction of cost of sales, primarily on a per unit basis, as the product is sold. Payments for periodic programs are recognized in the period during which they are earned.&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;Cash consideration received by a customer from a vendor is presumed to be a reduction of the price of the vendor&#x2019;s products or services. As such, the cash received is accounted for as a reduction of cost of sales unless it is a specific reimbursement of costs or payments for services. Payments the Company receives from The&#160;Coca&#x2011;Cola&#160;Company and other beverage companies for marketing funding support are classified as reductions of cost of sales.&lt;/span&gt;&lt;/div&gt;</coke:MarketingFundingSupportPolicyPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTY5_21f77dc6-7ad0-4b0f-8826-fd037ed06089">&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;Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to the risk of increased costs arising from adverse changes in certain commodity prices. In the normal course of business, the Company manages these risks through a variety of strategies, including the use of commodity derivative instruments. The Company does not use commodity derivative instruments for trading or speculative purposes. These commodity derivative instruments are not designated as hedging instruments under GAAP and are used as &#x201c;economic hedges&#x201d; to manage certain commodity price risk.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses several different financial institutions for commodity derivative instruments to minimize the concentration of credit risk. While the Company would be exposed to credit loss in the event of nonperformance by these counterparties, the Company does not anticipate nonperformance by these counterparties.&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;Commodity derivative instruments held by the Company are marked to market on a monthly basis and recognized in earnings consistent with the expense classification of the underlying hedged item. The Company generally pays a fee for these commodity &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;derivative instruments, which is amortized over the corresponding period of each commodity derivative instrument. Settlements of commodity derivative instruments are included in cash flows from operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All commodity derivative instruments are recorded at fair value as either assets or liabilities in the consolidated balance sheets. The Company has master agreements with the counterparties to its commodity derivative instruments that provide for net settlement of derivative transactions. Accordingly, the net amounts of derivative assets are recognized in either prepaid expenses and other current assets or other assets in the consolidated balance sheets and the net amounts of derivative liabilities are recognized in either other accrued liabilities or other liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <coke:RiskManagementProgramsPolicyPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTY0_932a4ff6-07c9-4d2b-8a6d-8390f391198e">&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;Risk Management Programs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses various insurance structures to manage costs related to workers&#x2019; compensation, auto liability, medical and other insurable risks. These structures consist of retentions, deductibles, limits and a diverse group of insurers that serve to strategically finance, transfer and mitigate the financial impact of losses to the Company. Losses are accrued using assumptions and procedures followed in the insurance industry, then adjusted for company-specific history and expectations.&lt;/span&gt;&lt;/div&gt;</coke:RiskManagementProgramsPolicyPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTQx_f86ccc66-3803-4ef1-afa7-bb2f6b48f234">&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;Cost of Sales&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;Inputs representing a substantial portion of the Company&#x2019;s cost of sales include: (i)&#160;purchases of finished products, (ii)&#160;raw material costs, including aluminum cans, plastic bottles and sweetener, (iii)&#160;concentrate costs and (iv)&#160;manufacturing costs, including labor, overhead and warehouse costs. In addition, cost of sales includes shipping, handling and fuel costs related to the movement of finished products from manufacturing plants to distribution centers, amortization expense of distribution rights, distribution fees of certain products and marketing credits from brand companies.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTUw_d3c71466-eed6-4c34-b469-758de3309719">&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;Selling, Delivery and Administrative Expenses&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;SD&amp;amp;A expenses include the following: sales management labor costs, distribution costs resulting from transporting finished products from distribution centers to customer locations, distribution center overhead including depreciation expense, distribution center warehousing costs, delivery vehicles and cold drink equipment, point-of-sale expenses, advertising expenses, cold drink equipment repair costs, amortization of intangible assets and administrative support labor and operating costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <coke:ContractWithCustomerShippingAndHandlingCostPolicyPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTUz_8039d304-775d-4e95-8423-5497bd2d411b">&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;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs related to the movement of finished products from manufacturing plants to distribution centers are included in cost of sales. Shipping and handling costs related to the movement of finished products from distribution centers to customer locations, including distribution center warehousing costs, are included in SD&amp;amp;A expenses and totaled $622.1&#160;million in 2020, $623.4&#160;million in 2019 and $610.7&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;</coke:ContractWithCustomerShippingAndHandlingCostPolicyPolicyTextBlock>
    <us-gaap:SellingExpense
      contextRef="ieb5234ff75264eaeb01b378a9c9b817f_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzE5NTA3_925046ba-4ba7-4176-b5da-bbe69c64ca09"
      unitRef="usd">622100000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="idf79e386ebd247f48ff8f8562ccafa76_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzE5NTE3_caf7f387-3adb-4067-aa12-ee90f7c1a7e1"
      unitRef="usd">623400000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="ieffdb6832cce45fbbde1d17f343db295_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzE5NTMw_9fe62b7c-78fe-4538-a59f-415d320d9460"
      unitRef="usd">610700000</us-gaap:SellingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTY1_33f8b146-b3af-41c1-941c-5216a0c05993">&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;Stock Compensation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2008, the stockholders of the Company approved a performance unit award agreement (the &#x201c;Performance Unit Award Agreement&#x201d;) for J.&#160;Frank&#160;Harrison,&#160;III, the Chairman of the Board of Directors and Chief Executive Officer of the Company, consisting of 400,000 performance units (&#x201c;Units&#x201d;) subject to vesting in annual increments over a 10-year period starting in fiscal year 2009. The Performance Unit Award Agreement expired at the end of 2018, with the final award issued in the first quarter of 2019 in connection with Mr.&#160;Harrison&#x2019;s services during 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Compensation Committee of the Company&#x2019;s Board of Directors (the &#x201c;Compensation Committee&#x201d;) and the Company&#x2019;s stockholders approved a long-term performance equity plan (the &#x201c;Long-Term Performance Equity Plan&#x201d;) to succeed the Performance Unit Award Agreement. Awards granted to Mr. Harrison under the Long-Term Performance Equity Plan are earned based on the Company&#x2019;s attainment during a performance period of performance measures specified by the Compensation Committee. Mr.&#160;Harrison may elect to have awards earned under the Long&#x2011;Term Performance Equity Plan settled in cash and/or shares of Class&#160;B Common Stock. See Note 3 for additional information on Mr.&#160;Harrison&#x2019;s stock compensation programs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibc1b3dbdcd77491aaa0264e3b627e009_I20081228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzE5ODA5_e0fd3fe5-807b-409d-a222-e71664f85605"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <coke:TermOfPerformanceUnitAwardAgreement
      contextRef="i725cd8d7562c4de2843421e1361cc2c0_D20071231-20081228"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzE5ODg3_e6a7b6ca-ba18-4321-bd52-ce82705440d0">P10Y</coke:TermOfPerformanceUnitAwardAgreement>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzE2NDkyNjc1MTQxNjY_34db8192-a686-4342-8e79-c4058bdc0e6c">&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;Common Stock and Class B Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two classes of common stock outstanding, Common Stock and Class&#160;B Common Stock. The Common Stock is traded on the NASDAQ Global Select Market under the symbol COKE. There is no established public trading market for the Class&#160;B Common Stock. Shares of Class&#160;B Common Stock are convertible on a share-for-share basis into shares of Common Stock at any time at the option of the holder.&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;Each share of Common Stock is entitled to one vote per share and each share of Class&#160;B Common Stock is entitled to 20 votes per share at all meetings of the Company&#x2019;s stockholders. Except as otherwise required by law, holders of the Common Stock and Class&#160;B Common Stock vote together as a single class on all matters submitted to the Company&#x2019;s stockholders, including the election of the Board of Directors. As a result, the holders of the Class B Common Stock control approximately 86% of the total voting power of the stockholders of the Company and control the election of the Board of Directors. In the event of liquidation, there is no preference between the two classes of common stock.&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;Dividends&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;No cash dividend or dividend of property or stock other than stock of the Company, as specifically described in the Company&#x2019;s certificate of incorporation, may be declared and paid on the Class&#160;B Common Stock unless an equal or greater dividend is declared and paid on the Common Stock. Under the Company&#x2019;s certificate of incorporation, the Board of Directors may declare dividends on the Common Stock without declaring equal or any dividends on the Class B Common Stock. Notwithstanding this provision, the Class&#160;B Common Stock has voting and conversion rights that allow the Class B Common Stock to participate equally on a per share basis with the Common Stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <coke:NumberOfClassesOfCommonStockOutstanding
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTk1MTc_126e0e47-17c9-4b12-8320-ce8c601b7fcc"
      unitRef="stock">2</coke:NumberOfClassesOfCommonStockOutstanding>
    <coke:NumberOfVotesPerShareOfStock
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTk5NTI_e5e9ffa7-5b26-420d-ad35-c345c733f752"
      unitRef="vote">1</coke:NumberOfVotesPerShareOfStock>
    <coke:NumberOfVotesPerShareOfStock
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NjAwMjU_bee18f47-d825-4daa-9fc7-3c44b0d797b9"
      unitRef="vote">20</coke:NumberOfVotesPerShareOfStock>
    <coke:PercentageControlOfVotingPowerHeldByHoldersOfClassBCommonStock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzcxNDY4MjU2NDQwNDA_da25611b-3430-4151-902f-f4d74da6758a"
      unitRef="number">0.86</coke:PercentageControlOfVotingPowerHeldByHoldersOfClassBCommonStock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTkzNDY_11320d8e-90b0-4884-8e51-d362ae4632b4"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTkzNDY_1d1287fa-a025-4733-bdfb-e06a88748e9c"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTkzNDY_2240ce93-0967-4cf8-bcc1-6b6b5151f5f0"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTkzNDY_6923c3e9-0e8c-4548-9c91-70a36b8fbf81"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTkzNDY_711d9e88-7e97-4998-959d-c4171fa722e4"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTkzNDY_7818fc72-fd98-425d-9664-73f0278a8a84"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:PaymentsOfDividends
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTk0NjE_30fa4d8e-6beb-41b8-9dc6-bc478f7ab974"
      unitRef="usd">9400000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTk0NjE_5b514662-04f1-43b3-b17f-dd39c9087298"
      unitRef="usd">9400000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzEwOTk1MTE2NTk0NjE_fd012aa1-5294-46c9-b9b8-1671f870b44f"
      unitRef="usd">9400000</us-gaap:PaymentsOfDividends>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI3NTU0_3b2429b7-92d8-472a-9387-5a4e6c6ddc11">&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;Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies the two-class method for calculating and presenting net income per share. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared or accumulated and participation rights in undistributed earnings. Under this method:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left: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;Income from continuing operations (&#x201c;net income&#x201d;) is reduced by the amount of dividends declared in the current period for each class of stock and by the contractual amount of dividends that must be paid for the current period.&lt;/span&gt;&lt;/div&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: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;The remaining earnings (&#x201c;undistributed earnings&#x201d;) are allocated to Common Stock and Class B Common Stock to the extent each security may share in earnings as if all the earnings for the period had been distributed. The total earnings allocated to each security is determined by adding together the amount allocated for dividends and the amount allocated for a participation feature.&lt;/span&gt;&lt;/div&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:120%"&gt;(c)&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;The total earnings allocated to each security is then divided by the number of outstanding shares of the security to which the earnings are allocated to determine the earnings per share for the security.&lt;/span&gt;&lt;/div&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:120%"&gt;(d)&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;Basic and diluted net income per share data are presented for each class of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the two-class method, the Company determined undistributed earnings should be allocated equally on a per share basis between the Common Stock and Class B Common Stock due to the aggregate participation rights of the Class&#160;B Common Stock (i.e., the voting and conversion rights) and the Company&#x2019;s history of paying dividends equally on a per share basis on the Common Stock and Class B Common Stock.&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 Class B Common Stock conversion rights allow the Class B Common Stock to participate in dividends equally with the Common Stock. The Class B Common Stock is convertible into Common Stock on a one-for-one per share basis at any time at the option of the holder. Accordingly, the holders of the Class B Common Stock can participate equally in any dividends declared on the Common Stock by exercising their conversion rights.&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;Basic net income per share excludes potential common shares that were dilutive and is computed by dividing net income available for common stockholders by the weighted average number of Common and Class B Common shares outstanding. Diluted net income per share for Common Stock and Class B Common Stock gives effect to all securities representing potential common shares that were dilutive and outstanding during the period. The Company does not have anti-dilutive shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <coke:CommonStockConversionRatio
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzE2NDkyNjc1MTQxNjk_9cdfb540-f9d1-4b35-941f-bbac9d096fe5"
      unitRef="number">1</coke:CommonStockConversionRatio>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI0NjI5_782c740e-62cf-4e2e-a1b7-74ca2b87cc3c"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI0NjI5_9ca9b430-70d2-4037-a1dd-801fbd08b941"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzI0NjI5_cc58dba7-c771-4113-b7aa-6ccef395fd73"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTEvZnJhZzo5ODUyMWYwZDM4ZWY0MTMzYTc3YzMzMmZhY2Y4NWFhYS90ZXh0cmVnaW9uOjk4NTIxZjBkMzhlZjQxMzNhNzdjMzMyZmFjZjg1YWFhXzYwNDczMTM5ODAzMzg_0fe666b5-e385-43d2-9463-3cb3f1d92b1f">&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;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June&#160;2016, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued ASU&#160;2016&#x2011;13, &#x201c;Measurement of Credit Losses on Financial Instruments,&#x201d; which requires measurement and recognition of expected credit losses at the point a loss is probable to occur, rather than expected to occur, which will generally result in earlier recognition of allowances for credit losses. The new guidance is effective for fiscal years beginning after December&#160;15, 2019, including interim periods within those fiscal years. The Company adopted ASU 2016&#x2011;13 in 2020 and the adoption did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August&#160;2018, the FASB issued ASU&#160;2018&#x2011;13, &#x201c;Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Fair Value Measurement,&#x201d; which removes, modifies and adds certain disclosure requirements in Accounting Standards Codification Topic&#160;820, Fair Value Measurement. This ASU is effective for annual and interim reporting periods beginning after December&#160;15, 2019. Certain amendments must be applied prospectively while others are to be applied on a retrospective basis to all periods presented. The Company adopted ASU&#160;2018&#x2011;13 in 2020 and has updated disclosures in this report. See Note&#160;16 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August&#160;2018, the FASB issued ASU&#160;2018&#x2011;14, &#x201c;Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Defined Benefit Plans,&#x201d; which is effective for fiscal years ending after December&#160;15, 2020. Under this guidance, removed disclosures include the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year, the amount and timing of assets expected to be returned to the employer, certain related party disclosures, and the effects of a one-percentage-point change in the assumed health care cost trend rates. Additional disclosures include an explanation of the reasons for significant gains and losses related to the benefit obligation for the period. The Company adopted ASU&#160;2018&#x2011;14 in 2020 and has updated disclosures in this report. See Note&#160;18 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December&#160;2019, the FASB issued ASU&#160;2019&#x2011;12, &#x201c;Simplifying the Accounting for Income Taxes,&#x201d; which will simplify the accounting for income taxes by removing certain exceptions to the general principles in income tax accounting and improve consistent application of and simplify GAAP for other areas of income tax accounting by clarifying and amending existing guidance. The new guidance is effective for fiscal years beginning after December&#160;15, 2020, including interim periods within those fiscal years. The Company evaluated the impact ASU 2019&#x2011;12 will have on its consolidated financial statements and does not expect a material impact upon adoption in 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTcvZnJhZzphZTBlNjNlZjNjYTk0ZWE3YWQ3N2EwNmQ0OGM3OGFjOS90ZXh0cmVnaW9uOmFlMGU2M2VmM2NhOTRlYTdhZDc3YTA2ZDQ4Yzc4YWM5XzI0NDc_a193d9d1-80f6-415f-abc6-41627b74e17b">Piedmont Coca-Cola Bottling Partnership&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and The&#160;Coca&#x2011;Cola&#160;Company formed Piedmont Coca-Cola Bottling Partnership (&#x201c;Piedmont&#x201d;) in 1993 to distribute and market nonalcoholic beverages primarily in portions of North Carolina and South Carolina. On December&#160;9, 2020, an indirect wholly owned subsidiary of the Company purchased the remaining 22.7% general partnership interest in Piedmont from an indirect wholly owned subsidiary of The&#160;Coca&#x2011;Cola&#160;Company for $100&#160;million, and Piedmont became an indirect wholly owned subsidiary of the Company. Piedmont was subsequently merged with and into CCBCC&#160;Operations,&#160;LLC, a wholly owned subsidiary of the Company, effective December&#160;28, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest income, which was included in net income on the Company&#x2019;s consolidated statements of operations, represented the portion of Piedmont owned by The&#160;Coca&#x2011;Cola&#160;Company and was $9.6&#160;million in 2020, $7.2&#160;million in 2019 and $4.8&#160;million in 2018. In addition, the amount of consolidated net income attributable to both the Company and noncontrolling interest are shown on the Company&#x2019;s consolidated statements of operations. Noncontrolling interest is included in the equity section of the Company&#x2019;s consolidated balance sheets and totaled $104.2&#160;million on December&#160;29, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i5c1a0c67fcac45738406f40af24163aa_I20201208"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTcvZnJhZzphZTBlNjNlZjNjYTk0ZWE3YWQ3N2EwNmQ0OGM3OGFjOS90ZXh0cmVnaW9uOmFlMGU2M2VmM2NhOTRlYTdhZDc3YTA2ZDQ4Yzc4YWM5XzEwOTk1MTE2MzUxMzk_fca15d6b-5b27-49bd-a609-6789d5c1f997"
      unitRef="number">0.227</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTcvZnJhZzphZTBlNjNlZjNjYTk0ZWE3YWQ3N2EwNmQ0OGM3OGFjOS90ZXh0cmVnaW9uOmFlMGU2M2VmM2NhOTRlYTdhZDc3YTA2ZDQ4Yzc4YWM5XzE2NDkyNjc0NDg5Nzk_da510a87-452d-4144-bcd7-be55cfd8ffcd"
      unitRef="usd">100000000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTcvZnJhZzphZTBlNjNlZjNjYTk0ZWE3YWQ3N2EwNmQ0OGM3OGFjOS90ZXh0cmVnaW9uOmFlMGU2M2VmM2NhOTRlYTdhZDc3YTA2ZDQ4Yzc4YWM5Xzc4MQ_bccdea48-a9d2-4304-bc8c-b84e6d9b90e7"
      unitRef="usd">9600000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTcvZnJhZzphZTBlNjNlZjNjYTk0ZWE3YWQ3N2EwNmQ0OGM3OGFjOS90ZXh0cmVnaW9uOmFlMGU2M2VmM2NhOTRlYTdhZDc3YTA2ZDQ4Yzc4YWM5Xzc5MQ_e6a44f77-2363-4eb9-9a16-26b958b9a000"
      unitRef="usd">7200000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTcvZnJhZzphZTBlNjNlZjNjYTk0ZWE3YWQ3N2EwNmQ0OGM3OGFjOS90ZXh0cmVnaW9uOmFlMGU2M2VmM2NhOTRlYTdhZDc3YTA2ZDQ4Yzc4YWM5XzgwNA_86fcf750-e0a9-4f35-93ff-a28b6c7b1615"
      unitRef="usd">4800000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMTcvZnJhZzphZTBlNjNlZjNjYTk0ZWE3YWQ3N2EwNmQ0OGM3OGFjOS90ZXh0cmVnaW9uOmFlMGU2M2VmM2NhOTRlYTdhZDc3YTA2ZDQ4Yzc4YWM5XzEyMDE_871ecc1f-8870-4f10-821d-e953f856ede9"
      unitRef="usd">104200000</us-gaap:MinorityInterest>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzExNDQ1_dce28950-f4b6-416c-bc70-8fb915863881">Related Party Transactions&lt;div&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;The&#160;Coca&#x2011;Cola&#160;Company&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s business consists primarily of the distribution, marketing and manufacture of nonalcoholic beverages of The&#160;Coca&#x2011;Cola&#160;Company, which is the sole owner of the formulas under which the primary components of its soft drink products, either concentrate or syrup, are manufactured.&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;J.&#160;Frank Harrison,&#160;III, together with the trustees of certain trusts established for the benefit of certain relatives of the late J.&#160;Frank Harrison,&#160;Jr., control shares representing approximately 86% of the total voting power of the Company&#x2019;s total outstanding Common Stock and Class B Common Stock on a consolidated basis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, The&#160;Coca&#x2011;Cola&#160;Company owned approximately 27% of the Company&#x2019;s total outstanding Common Stock and Class&#160;B Common Stock on a consolidated basis, representing approximately 5% of the total voting power of the Company&#x2019;s Common Stock and Class&#160;B Common Stock voting together. The number of shares of the Company&#x2019;s Common Stock currently held by The&#160;Coca&#x2011;Cola&#160;Company gives it the right to have a designee proposed by the Company for nomination to the Company&#x2019;s Board of Directors in the Company&#x2019;s annual proxy statement. J.&#160;Frank Harrison,&#160;III and the trustees of the J.&#160;Frank Harrison,&#160;Jr. family trusts described above, have agreed to vote the shares of the Company&#x2019;s Class&#160;B Common Stock that they control in favor of such designee. The&#160;Coca&#x2011;Cola&#160;Company does not own any shares of the Company&#x2019;s Class&#160;B Common Stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the significant transactions between the Company and The&#160;Coca&#x2011;Cola&#160;Company:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Payments made by the Company to The Coca-Cola Company for:&lt;/span&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Concentrate, syrup, sweetener and other purchases&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,174,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,187,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,188,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer marketing programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,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:10pt;font-weight:400;line-height:100%"&gt;145,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of noncontrolling interest in Piedmont&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cold drink equipment parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand investment programs&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;15,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Payments made by The Coca-Cola Company to the Company for:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing funding support payments&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;82,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;98,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;86,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fountain delivery and equipment repair fees&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;32,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Presence marketing funding support on the Company&#x2019;s behalf&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilitating the distribution of certain brands and packages to other Coca-Cola bottlers&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;4,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cold drink equipment&lt;/span&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;&#x2014;&lt;/span&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legacy Facilities Credit (excluding portion related to Mobile, Alabama facility)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;In fiscal 2017 (&#x201c;2017&#x201d;), The&#160;Coca&#x2011;Cola&#160;Company agreed to provide the Company a fee to compensate the Company for the net economic impact of changes made by The&#160;Coca&#x2011;Cola&#160;Company to the authorized pricing on sales of covered beverages produced at certain manufacturing plants owned by the Company (the &#x201c;Legacy Facilities Credit&#x201d;). The Company immediately recognized the portion of the Legacy Facilities Credit applicable to a regional manufacturing plant in Mobile, Alabama, which the Company divested in 2017, and the remaining balance of the Legacy Facilities Credit will be amortized as a reduction to cost of sales over a period of 40&#160;years. The portion of the deferred liability that is expected to be amortized in the next 12&#160;months is classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coca&#x2011;Cola&#160;Refreshments&#160;USA,&#160;Inc.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CBA requires the Company to make quarterly sub-bottling payments to CCR on a continuing basis in exchange for the grant of exclusive rights to distribute, promote, market and sell the authorized brands of The&#160;Coca&#x2011;Cola&#160;Company and related products in certain distribution territories the Company acquired from CCR. These sub-bottling payments are based on gross profit derived from the Company&#x2019;s sales of certain beverages and beverage products that are sold under the same trademarks that identify a covered beverage, a beverage product or certain cross-licensed brands.&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;Sub-bottling payments to CCR were $43.4&#160;million in 2020, $27.2&#160;million in 2019 and $24.7&#160;million in 2018. The following table summarizes the liability recorded by the Company to reflect the estimated fair value of contingent consideration related to future sub&#x2011;bottling payments to CCR:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of acquisition related contingent consideration&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;398,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,597&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;434,694&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt 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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;446,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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;Upon the conversion of the Company&#x2019;s then-existing bottling agreements in 2017 pursuant to the CBA, the Company received a fee from CCR (the &#x201c;Territory Conversion Fee&#x201d;). The Territory Conversion Fee was recorded as a deferred liability and will be amortized as a reduction to cost of sales over a period of 40 years. The portion of the deferred liability that is expected to be amortized in the next 12&#160;months is classified as current.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Southeastern Container (&#x201c;Southeastern&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a shareholder of Southeastern, a plastic bottle manufacturing cooperative. The Company accounts for Southeastern as an equity method investment. The Company&#x2019;s investment in Southeastern, which was classified as other assets in the consolidated balance sheets, was $21.9&#160;million as of December&#160;31, 2020 and $23.2&#160;million as of December&#160;29, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;South Atlantic Canners, Inc. (&#x201c;SAC&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a shareholder of SAC, a manufacturing cooperative located in Bishopville, South Carolina. All of SAC&#x2019;s shareholders are Coca&#x2011;Cola bottlers and each has equal voting rights. The Company accounts for SAC as an equity method &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;investment. The Company&#x2019;s investment in SAC, which was classified as other assets in the consolidated balance sheets, was $8.0&#160;million as of December&#160;31, 2020 and $8.2&#160;million as of December&#160;29, 2019. The Company also guarantees a portion of SAC&#x2019;s debt; see Note&#160;21 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company receives a fee for managing the day-to-day operations of SAC pursuant to a management agreement. Proceeds from management fees received from SAC, which were classified as a reduction to cost of sales in the consolidated statements of operations, were $9.0&#160;million in 2020, $9.1&#160;million in 2019 and $9.0&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Coca&#x2011;Cola Bottlers&#x2019; Sales &amp;amp; Services Company, LLC (&#x201c;CCBSS&#x201d;)&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;Along with all other Coca&#x2011;Cola bottlers in the United States and Canada, the Company is a member of CCBSS, a company formed to provide certain procurement and other services with the intention of enhancing the efficiency and competitiveness of the Coca&#x2011;Cola bottling system. The Company accounts for CCBSS as an equity method investment and its investment in CCBSS is 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:120%"&gt;CCBSS negotiates the procurement for the majority of the Company&#x2019;s raw materials, excluding concentrate, and the Company receives a rebate from CCBSS for the purchase of these raw materials. The Company had rebates due from CCBSS of $6.3&#160;million on December&#160;31, 2020 and $10.0&#160;million on December&#160;29, 2019, which were classified as accounts receivable, other in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company pays an administrative fee to CCBSS for its services. The Company incurred administrative fees to CCBSS of $2.5&#160;million in 2020, $2.3&#160;million in 2019 and $2.8&#160;million in 2018, which were classified as SD&amp;amp;A expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;CONA Services LLC (&#x201c;CONA&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a member of CONA, an entity formed with The&#160;Coca&#x2011;Cola&#160;Company and certain other Coca&#x2011;Cola bottlers to provide business process and information technology services to its members. The Company accounts for CONA as an equity method investment. The Company&#x2019;s investment in CONA, which was classified as other assets in the consolidated balance sheets, was $11.5&#160;million as of December&#160;31, 2020 and $10.5&#160;million as of December&#160;29, 2019.&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;Pursuant to an amended and restated master services agreement with CONA, the Company is authorized to use the Coke One North America system (the &#x201c;CONA System&#x201d;), a uniform information technology system developed to promote operational efficiency and uniformity among North American Coca&#x2011;Cola bottlers. In exchange for the Company&#x2019;s rights to use the CONA System and receive CONA-related services, it is charged service fees by CONA. The Company incurred CONA service fees of $22.0&#160;million in 2020, $22.2&#160;million in 2019 and $21.5&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Related Party Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases its headquarters office facility and an adjacent office facility in Charlotte, North Carolina from Beacon Investment Corporation (&#x201c;Beacon&#x201d;), of which J.&#160;Frank&#160;Harrison,&#160;III is the majority stockholder and Morgan&#160;H.&#160;Everett, Vice Chair of the Company&#x2019;s Board of Directors, is a minority stockholder. During the first quarter of 2020, the Company entered into a new lease agreement, effective January&#160;1, 2020, with Beacon to continue to lease its corporate facilities. The new lease expires on December&#160;31, 2029.&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 principal balance outstanding under the new operating lease was $30.8&#160;million on December&#160;31, 2020 and the principal balance outstanding under the previous financing lease, which was replaced by the new operating lease, was $6.8&#160;million on December&#160;29, 2019. The annual base rent the Company is obligated to pay under the new operating lease is subject to an adjustment for an inflation factor. The previous financing lease included contingent rental payments that were a result of changes in the Consumer Price Index minimum and were recorded as adjustments to interest expense, net on the Company&#x2019;s consolidated statements of operations. Rental payments related to this lease were $3.3&#160;million in 2020, $4.5&#160;million in 2019 and $4.4&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases the Snyder Production Center and an adjacent sales facility in Charlotte, North Carolina from Harrison Limited Partnership One (&#x201c;HLP&#x201d;), which is directly and indirectly owned by trusts of which J.&#160;Frank&#160;Harrison,&#160;III and Sue&#160;Anne H. Wells, a director of the Company, are trustees and beneficiaries and of which Morgan&#160;H.&#160;Everett is a permissible, discretionary beneficiary. During the third quarter of 2020, the Company entered into an amendment to this lease, effective June&#160;30, 2020, with HLP to extend the term of the lease agreement by 15 years from January&#160;1, 2021 through December&#160;31, 2035.&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 principal balance outstanding under the amended financing lease was $61.9&#160;million on December&#160;31, 2020 and the principal balance outstanding under the lease, prior to being amended, was $4.3&#160;million on December&#160;29, 2019. The annual base rent the &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;Company is obligated to pay under the amended financing lease is subject to an adjustment for an inflation factor. Rental payments related to this lease were $4.5&#160;million in 2020, $4.4&#160;million in 2019 and $4.2&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Term Performance Equity Plan&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Compensation Committee and the Company&#x2019;s stockholders approved the Long-Term Performance Equity Plan, which compensates J.&#160;Frank Harrison,&#160;III based on the Company&#x2019;s performance. The Long-Term Performance Equity Plan succeeded the Performance Unit Award Agreement upon its expiration. Awards granted to Mr.&#160;Harrison under the Long-Term Performance Equity Plan are earned based on the Company&#x2019;s attainment during a performance period of certain performance measures, each as specified by the Compensation Committee. These awards may be settled in cash and/or shares of Class&#160;B Common Stock, based on the average of the closing prices of shares of Common Stock during the last 20 trading days of the performance period. Compensation expense for the Long-Term Performance Equity Plan, which is included in SD&amp;amp;A expenses on the consolidated statements of operations, was $9.2&#160;million in 2020, $12.9&#160;million in 2019 and $2.0&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019 and 2018, J.&#160;Frank Harrison,&#160;III received shares of the Company&#x2019;s Class&#160;B Common Stock in connection with his services as Chairman of the Board of Directors and Chief Executive Officer of the Company during the prior year, pursuant to the Performance Unit Award Agreement. The Performance Unit Award Agreement expired at the end of 2018, with the final award issued in 2019. As permitted under the terms of the Performance Unit Award Agreement, a number of shares were settled in cash each year to satisfy tax withholding obligations in connection with the vesting of the performance units. The remaining number of shares increased the total shares of Class&#160;B Common Stock outstanding. A summary of the awards issued in 2019 and 2018 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Date of approval for award&lt;/span&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;March 5, 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;border-top:1pt solid #000000;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;March 6, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year of service covered by award&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017&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 settled in cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in Class B Common Stock shares outstanding&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;19,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Class B Common Stock awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Compensation expense for the awards issued pursuant to the Performance Unit Award Agreement, recognized based on the closing share price of Common Stock as of the last trading day prior to the end of each fiscal period, was $2.0&#160;million in 2019 and $5.6&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <coke:VotingPowerOfStockHeldByRelatedParty
      contextRef="ic68be0b6ca034b3ca79d1dcc7cbcad78_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzYzMA_06ee8d56-8302-4495-af7b-26919c97eba1"
      unitRef="number">0.86</coke:VotingPowerOfStockHeldByRelatedParty>
    <coke:PercentageOfInterestHeldInCombinedClassOfCommonStockByRelatedParty
      contextRef="ief533fb085344463b864838f1dae5178_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzgwOQ_c3a472ef-2790-442b-b71d-304c22bd9dad"
      unitRef="number">0.27</coke:PercentageOfInterestHeldInCombinedClassOfCommonStockByRelatedParty>
    <coke:VotingPowerOfStockHeldByRelatedParty
      contextRef="ief533fb085344463b864838f1dae5178_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzkzNw_9781afc3-4ef2-4475-ac67-35c110a6fb61"
      unitRef="number">0.05</coke:VotingPowerOfStockHeldByRelatedParty>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzExNDQ2_ac42c93e-a61b-41d6-8f06-90bd9e1d0ae9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the significant transactions between the Company and The&#160;Coca&#x2011;Cola&#160;Company:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Payments made by the Company to The Coca-Cola Company for:&lt;/span&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Concentrate, syrup, sweetener and other purchases&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,174,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,187,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,188,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer marketing programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,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:10pt;font-weight:400;line-height:100%"&gt;145,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of noncontrolling interest in Piedmont&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cold drink equipment parts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand investment programs&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;15,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Payments made by The Coca-Cola Company to the Company for:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketing funding support payments&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;82,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;98,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;86,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fountain delivery and equipment repair fees&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;32,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Presence marketing funding support on the Company&#x2019;s behalf&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilitating the distribution of certain brands and packages to other Coca-Cola bottlers&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;4,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cold drink equipment&lt;/span&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;&#x2014;&lt;/span&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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legacy Facilities Credit (excluding portion related to Mobile, Alabama facility)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForConcentrateSyrupSweetenerAndOtherPurchases
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzMtMi0xLTEtMA_ab1af7c0-b2b7-47c0-a8b1-e158a8a435f3"
      unitRef="usd">1174616000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForConcentrateSyrupSweetenerAndOtherPurchases>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForConcentrateSyrupSweetenerAndOtherPurchases
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzMtNC0xLTEtMA_4733e5de-d15e-4478-8107-1bf4830c691e"
      unitRef="usd">1187889000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForConcentrateSyrupSweetenerAndOtherPurchases>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForConcentrateSyrupSweetenerAndOtherPurchases
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzMtNi0xLTEtMA_49aa4702-ab14-4070-a16f-44b462aaf405"
      unitRef="usd">1188818000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForConcentrateSyrupSweetenerAndOtherPurchases>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyCustomerMarketingProgram
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzQtMi0xLTEtMA_941d1c6b-5981-4cef-ace3-70af16aeee84"
      unitRef="usd">132874000</coke:RelatedPartyTransactionPaymentsToRelatedPartyCustomerMarketingProgram>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyCustomerMarketingProgram
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzQtNC0xLTEtMA_6d5aad0a-569d-4b00-b783-adfb259889da"
      unitRef="usd">144949000</coke:RelatedPartyTransactionPaymentsToRelatedPartyCustomerMarketingProgram>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyCustomerMarketingProgram
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzQtNi0xLTEtMA_18b27719-6e72-455a-a645-181a09d1ac54"
      unitRef="usd">145019000</coke:RelatedPartyTransactionPaymentsToRelatedPartyCustomerMarketingProgram>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzUtMi0xLTEtMTE4NDM_d5e25460-4d17-4ce9-b3d0-2863b0398545"
      unitRef="usd">100000000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzUtNC0xLTEtMTE4NDM_6b820fdb-d51d-437d-8093-3d644e86bdc2"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzUtNi0xLTEtMTE4NDM_4eb35b4d-b596-4573-8b45-e0ab941c3d7a"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForColdDrinkEquipmentParts
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzUtMi0xLTEtMA_0f08ab52-8e03-402c-b457-f3d07e15593c"
      unitRef="usd">21523000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForColdDrinkEquipmentParts>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForColdDrinkEquipmentParts
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzUtNC0xLTEtMA_23c43031-0eee-42ec-9734-57dfdffd90c6"
      unitRef="usd">28209000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForColdDrinkEquipmentParts>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForColdDrinkEquipmentParts
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzUtNi0xLTEtMA_8acc06cf-627d-47d0-b6cf-6f40daafe167"
      unitRef="usd">30065000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForColdDrinkEquipmentParts>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForBrandInvestmentPrograms
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzYtMi0xLTEtMA_fe04f607-77db-442e-a953-052dffa7d219"
      unitRef="usd">15479000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForBrandInvestmentPrograms>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForBrandInvestmentPrograms
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzYtNC0xLTEtMA_45bc868b-0abc-4a38-b8b6-2bf9729a1b73"
      unitRef="usd">13266000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForBrandInvestmentPrograms>
    <coke:RelatedPartyTransactionPaymentsToRelatedPartyForBrandInvestmentPrograms
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzYtNi0xLTEtMA_53f1d629-f11e-4e6e-a71c-53b40bbf72a4"
      unitRef="usd">9063000</coke:RelatedPartyTransactionPaymentsToRelatedPartyForBrandInvestmentPrograms>
    <coke:RelatedPartyTransactionMarketingFundingSupportPaymentsFromRelatedParty
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEwLTItMS0xLTA_1270081a-6155-44c3-a39f-7a2aa5177713"
      unitRef="usd">82967000</coke:RelatedPartyTransactionMarketingFundingSupportPaymentsFromRelatedParty>
    <coke:RelatedPartyTransactionMarketingFundingSupportPaymentsFromRelatedParty
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEwLTQtMS0xLTA_729d97de-10c0-40fd-8b33-db42cc68f38e"
      unitRef="usd">98013000</coke:RelatedPartyTransactionMarketingFundingSupportPaymentsFromRelatedParty>
    <coke:RelatedPartyTransactionMarketingFundingSupportPaymentsFromRelatedParty
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEwLTYtMS0xLTA_0f776033-556f-4185-93b8-d20bbaec3084"
      unitRef="usd">86483000</coke:RelatedPartyTransactionMarketingFundingSupportPaymentsFromRelatedParty>
    <coke:RelatedPartyTransactionPaymentsFountainDeliveryAndEquipmentRepairFeesFromRelatedParty
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzExLTItMS0xLTA_4d73dc26-9d3e-4ffa-83f9-920a54989c4d"
      unitRef="usd">32810000</coke:RelatedPartyTransactionPaymentsFountainDeliveryAndEquipmentRepairFeesFromRelatedParty>
    <coke:RelatedPartyTransactionPaymentsFountainDeliveryAndEquipmentRepairFeesFromRelatedParty
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzExLTQtMS0xLTA_2daf923d-e9a5-4ad6-bb9c-488089fadf8c"
      unitRef="usd">41714000</coke:RelatedPartyTransactionPaymentsFountainDeliveryAndEquipmentRepairFeesFromRelatedParty>
    <coke:RelatedPartyTransactionPaymentsFountainDeliveryAndEquipmentRepairFeesFromRelatedParty
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzExLTYtMS0xLTA_2b1ac46c-0d4a-4e9d-b14f-3134605baffc"
      unitRef="usd">40023000</coke:RelatedPartyTransactionPaymentsFountainDeliveryAndEquipmentRepairFeesFromRelatedParty>
    <coke:RelatedPartyTransactionPresenceMarketingFundingSupportPaymentsFromRelatedParty
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEyLTItMS0xLTA_89bda086-baff-4221-ad47-d44dfa0ee508"
      unitRef="usd">8434000</coke:RelatedPartyTransactionPresenceMarketingFundingSupportPaymentsFromRelatedParty>
    <coke:RelatedPartyTransactionPresenceMarketingFundingSupportPaymentsFromRelatedParty
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEyLTQtMS0xLTA_e13a9a9e-a091-4540-a7ea-622fc6e54139"
      unitRef="usd">8002000</coke:RelatedPartyTransactionPresenceMarketingFundingSupportPaymentsFromRelatedParty>
    <coke:RelatedPartyTransactionPresenceMarketingFundingSupportPaymentsFromRelatedParty
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEyLTYtMS0xLTA_20f27f6c-f7cd-4013-a9c0-17f8c0ab4329"
      unitRef="usd">8311000</coke:RelatedPartyTransactionPresenceMarketingFundingSupportPaymentsFromRelatedParty>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyToFacilitateDistributionOfProductsToOtherRelatedParties
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEzLTItMS0xLTA_71040edf-1226-429d-aeee-faa0d511debc"
      unitRef="usd">4538000</coke:RelatedPartyTransactionPaymentsFromRelatedPartyToFacilitateDistributionOfProductsToOtherRelatedParties>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyToFacilitateDistributionOfProductsToOtherRelatedParties
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEzLTQtMS0xLTA_ea0f5ef9-14c2-453c-aa9f-f5d4f12a47bd"
      unitRef="usd">5069000</coke:RelatedPartyTransactionPaymentsFromRelatedPartyToFacilitateDistributionOfProductsToOtherRelatedParties>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyToFacilitateDistributionOfProductsToOtherRelatedParties
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzEzLTYtMS0xLTA_8dcdc7d8-f67e-43f7-b53c-84cbdc1c0a5b"
      unitRef="usd">9683000</coke:RelatedPartyTransactionPaymentsFromRelatedPartyToFacilitateDistributionOfProductsToOtherRelatedParties>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzE0LTItMS0xLTA_499130f8-059c-410f-9b4c-3a2dea1cfb34"
      unitRef="usd">0</coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzE0LTQtMS0xLTA_ab8e83e0-8e91-4e4f-8507-8e93ba3ac585"
      unitRef="usd">0</coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment>
    <coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzE0LTYtMS0xLTA_fd5e667a-0ad8-41f1-b688-12186b4174ad"
      unitRef="usd">3789000</coke:RelatedPartyTransactionPaymentsFromRelatedPartyForColdDrinkEquipment>
    <coke:ProceedsFromLegacyFacilitiesCredit
      contextRef="icdf27cc2ab184ca0a33a6ab038efbb78_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzE1LTItMS0xLTA_ab7b9877-b36d-42fb-9a2a-82c8b57cafb1"
      unitRef="usd">0</coke:ProceedsFromLegacyFacilitiesCredit>
    <coke:ProceedsFromLegacyFacilitiesCredit
      contextRef="i028fcb90a4164b2b85168bf569160f1f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzE1LTQtMS0xLTA_bbc5fe64-9949-4a94-8d30-489c0db64343"
      unitRef="usd">0</coke:ProceedsFromLegacyFacilitiesCredit>
    <coke:ProceedsFromLegacyFacilitiesCredit
      contextRef="ie1e652ac07df40859562d1da3373ad12_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTpkMGYyYWYyNmY1Yjg0Zjg2YWFjMTZhNjUzNzhkNmM2MS90YWJsZXJhbmdlOmQwZjJhZjI2ZjViODRmODZhYWMxNmE2NTM3OGQ2YzYxXzE1LTYtMS0xLTA_9e351803-6038-4ce5-9be8-373d563fb8cf"
      unitRef="usd">1320000</coke:ProceedsFromLegacyFacilitiesCredit>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i759d3c3ee4bd42b1970788b360bc4e38_D20170102-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzI4ODA_c9719bff-1504-46b4-8ef1-14ded5c84b6b">P40Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <coke:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="id297ff47f933447dba2151830637129a_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzQ0MDg_931872ca-958b-4324-8136-d7a5183205fd"
      unitRef="usd">43400000</coke:PaymentOfContingentConsiderationOfAcquisitions>
    <coke:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="i5e344a7b6efc4b5d8d248aab35ad4594_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzQ0MTg_01ba8a95-b2d0-4737-9660-286d1eb0fd98"
      unitRef="usd">27200000</coke:PaymentOfContingentConsiderationOfAcquisitions>
    <coke:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="i78a99e917b234f2d9dba9f5a30d07e3a_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzQ0MzE_184038a8-2b24-4369-ba26-e9ed0fbe5ecc"
      unitRef="usd">24700000</coke:PaymentOfContingentConsiderationOfAcquisitions>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzExNDQ4_ad422dca-93cd-4d36-9025-d0467e1edb6f">The following table summarizes the liability recorded by the Company to reflect the estimated fair value of contingent consideration related to future sub&#x2011;bottling payments to CCR:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of acquisition related contingent consideration&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;398,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,597&#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:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;434,694&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt 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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;446,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i6ffe4a3c6cfb4e16809c8eaed3292fdd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTo2OTQzZjNjNWVkMzg0YjA2ODg0ZTE4YjFmZDUzZTMzNS90YWJsZXJhbmdlOjY5NDNmM2M1ZWQzODRiMDY4ODRlMThiMWZkNTNlMzM1XzEtMi0xLTEtMA_db0f4961-cca0-44a5-8874-4d12115982d8"
      unitRef="usd">36020000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i83bdf00f84ae43feacb9b82a4c8a54ca_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTo2OTQzZjNjNWVkMzg0YjA2ODg0ZTE4YjFmZDUzZTMzNS90YWJsZXJhbmdlOjY5NDNmM2M1ZWQzODRiMDY4ODRlMThiMWZkNTNlMzM1XzEtNC0xLTEtMA_cb40578f-8917-44d7-816d-c32ffa377042"
      unitRef="usd">41087000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i6ffe4a3c6cfb4e16809c8eaed3292fdd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTo2OTQzZjNjNWVkMzg0YjA2ODg0ZTE4YjFmZDUzZTMzNS90YWJsZXJhbmdlOjY5NDNmM2M1ZWQzODRiMDY4ODRlMThiMWZkNTNlMzM1XzItMi0xLTEtMA_11969e1e-57f3-4913-86a9-921eeab0f063"
      unitRef="usd">398674000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i83bdf00f84ae43feacb9b82a4c8a54ca_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTo2OTQzZjNjNWVkMzg0YjA2ODg0ZTE4YjFmZDUzZTMzNS90YWJsZXJhbmdlOjY5NDNmM2M1ZWQzODRiMDY4ODRlMThiMWZkNTNlMzM1XzItNC0xLTEtMA_3f975015-9eb6-4cf3-ab60-8a197ef40c2b"
      unitRef="usd">405597000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i6ffe4a3c6cfb4e16809c8eaed3292fdd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTo2OTQzZjNjNWVkMzg0YjA2ODg0ZTE4YjFmZDUzZTMzNS90YWJsZXJhbmdlOjY5NDNmM2M1ZWQzODRiMDY4ODRlMThiMWZkNTNlMzM1XzMtMi0xLTEtMA_5fb20979-ad94-4e40-9899-a28ecf7c2168"
      unitRef="usd">434694000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i83bdf00f84ae43feacb9b82a4c8a54ca_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTo2OTQzZjNjNWVkMzg0YjA2ODg0ZTE4YjFmZDUzZTMzNS90YWJsZXJhbmdlOjY5NDNmM2M1ZWQzODRiMDY4ODRlMThiMWZkNTNlMzM1XzMtNC0xLTEtMA_81e9a066-553a-47f2-8a0c-bc73ba639ced"
      unitRef="usd">446684000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i5bfcc0ef4812456fab12fb24dcd360b0_D20170102-20171231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzUzODc_c45b413c-bfb0-4a49-b7ef-e48862bcfc7c">P40Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:EquityMethodInvestments
      contextRef="i6f00c5399fa743fe86d52d6276444c18_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzYzMjc_d563fbc4-52e1-48c3-a056-3e2ff80b3746"
      unitRef="usd">21900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i60351b908b394366abbd9c67044e3dde_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzYzNDM_4726b711-8c7b-4158-bef5-a3d3e6433dbb"
      unitRef="usd">23200000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i40d56a461b0b45ea85f09093b6409118_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzcwMDk_eabc1601-c4d6-40fa-b7d8-0f9869b4d15a"
      unitRef="usd">8000000.0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i5d6780369b314250b8f621ea3e8859b3_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzcxNDY4MjU1OTgxNzE_83ddb790-81a0-4b3b-bf2b-f7d09ebfc634"
      unitRef="usd">8200000</us-gaap:EquityMethodInvestments>
    <us-gaap:ProceedsFromFeesReceived
      contextRef="i2af3851f69d641beac92fdc187de675f_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzcxOTg_eb0eea49-8e04-48d2-80f9-3a8afd993f85"
      unitRef="usd">9000000.0</us-gaap:ProceedsFromFeesReceived>
    <us-gaap:ProceedsFromFeesReceived
      contextRef="ife29696adff54ba594ed95bbffb50fca_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzcyMDg_70a31d59-82d0-4e74-aac7-72eea0f2ef8f"
      unitRef="usd">9100000</us-gaap:ProceedsFromFeesReceived>
    <us-gaap:ProceedsFromFeesReceived
      contextRef="ia66b680f161a4869aae882c4177e8052_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzcyMjE_ea76568e-d266-4ebe-8bac-f7c1fc858438"
      unitRef="usd">9000000.0</us-gaap:ProceedsFromFeesReceived>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="iaa1be81e83f8490ebb0a42c22a169ada_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzc5MDg_6cffd00c-68a7-41eb-8031-bd1ab9604f36"
      unitRef="usd">6300000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="if14afeef43984d0bb92a767dd571234f_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzc5MjE_8b92427e-5cd1-4504-aac9-34d245924637"
      unitRef="usd">10000000.0</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <coke:RelatedPartyTransactionPaymentsAsAdministrationFeesToRelatedParties
      contextRef="i411604fdac2e40abbb38b1378c4478e3_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzgxNTM_bc9cf466-7fde-40ef-ab6b-eff584b5b233"
      unitRef="usd">2500000</coke:RelatedPartyTransactionPaymentsAsAdministrationFeesToRelatedParties>
    <coke:RelatedPartyTransactionPaymentsAsAdministrationFeesToRelatedParties
      contextRef="i7585831a7d634d6daf49e9f0700334ee_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzgxNjM_5dcdbb85-06bd-4612-97bf-1bd269a1ff9d"
      unitRef="usd">2300000</coke:RelatedPartyTransactionPaymentsAsAdministrationFeesToRelatedParties>
    <coke:RelatedPartyTransactionPaymentsAsAdministrationFeesToRelatedParties
      contextRef="i009805ff6504472c870ee05d35e31831_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzgxNzY_18c7403a-a248-491e-b5a3-a6f0be11494c"
      unitRef="usd">2800000</coke:RelatedPartyTransactionPaymentsAsAdministrationFeesToRelatedParties>
    <us-gaap:EquityMethodInvestments
      contextRef="icc3aa4d255a3404d8126d3a89f6a1d03_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzg2NzA_af155afb-8804-4a01-a628-6f7475852d46"
      unitRef="usd">11500000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ib1d08ec780cc488ba1f4c495e10fbfb1_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzg2ODY_b3686320-399b-4f61-9d7b-9e2810a49583"
      unitRef="usd">10500000</us-gaap:EquityMethodInvestments>
    <coke:RelatedPartyServiceFees
      contextRef="i95412e47f4eb4112bc2732ce4e326b08_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzkxNzU_6cd73976-ad6b-4532-a6d2-2d98e4574105"
      unitRef="usd">22000000.0</coke:RelatedPartyServiceFees>
    <coke:RelatedPartyServiceFees
      contextRef="id8b25e51620640588733bb5f79a4bd64_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzkxODU_064ddd7a-2b64-437d-98bb-0bdaa5172c3f"
      unitRef="usd">22200000</coke:RelatedPartyServiceFees>
    <coke:RelatedPartyServiceFees
      contextRef="i4c92b9b4f5114a4081622caee59526dd_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzkxOTg_f5a10123-404a-4a99-81e8-69a9accb53c1"
      unitRef="usd">21500000</coke:RelatedPartyServiceFees>
    <us-gaap:FinanceLeaseLiability
      contextRef="i912792c9329547a6850827762c64b68c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzk4Njg_dc25eac0-2b86-4e79-88d4-ccd73e4deb3e"
      unitRef="usd">30800000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i15c50cf8fa1c4800b24ed244ce752efb_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzk4ODE_c67db969-86bd-44b1-b557-6e39fdfc6799"
      unitRef="usd">6800000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseExpense
      contextRef="ideec121ea5544e0f9e11e6db11b29d17_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzEwOTk1MTE2NTQ3NDI_573a39cd-36a9-4c14-be0a-9b399bfddb61"
      unitRef="usd">3300000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i6811a519199048179ea0dc9ed7286f74_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzEwOTk1MTE2NTQ3NDk_907d350e-9225-44a4-9821-1cdde4d043bb"
      unitRef="usd">4500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="ieae9c251c8c249ef8c4b84c2a735af45_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzEwOTk1MTE2NTQ3NDY_1e3ad9fd-b7a3-44ce-9ca7-fbbd194d0e68"
      unitRef="usd">4400000</us-gaap:OperatingLeasesRentExpenseNet>
    <coke:LesseeFinanceLeaseAmendmentExtensionTerm
      contextRef="i3a435b5ea0eb483a95ab76d5dfd352b2_D20200630-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzE2NDkyNjc0NzAwNDc_bb5f912f-ca4f-47a5-acae-3af1de400f9b">P15Y</coke:LesseeFinanceLeaseAmendmentExtensionTerm>
    <us-gaap:FinanceLeaseLiability
      contextRef="i12e155a1acd74eea8dc13eed197078cd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzcxNDY4MjU2MDU3Mzc_aa387e06-9466-4b3c-86e3-d1b5826711f0"
      unitRef="usd">61900000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ice1dd18f7ef6410197c20c5e29f03e0a_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzcxNDY4MjU2MDU3NTM_b09ce8c8-8664-409b-81ba-6ff7fd56d4af"
      unitRef="usd">4300000</us-gaap:FinanceLeaseLiability>
    <coke:RelatedPartiesRentalPayments
      contextRef="i317542b197d14494ba5c4ce0705ff372_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzExNDEy_74813216-154c-4f49-9528-17ecca766766"
      unitRef="usd">4500000</coke:RelatedPartiesRentalPayments>
    <coke:RelatedPartiesRentalPayments
      contextRef="if121e5be88c34f1daabdad9096b6e531_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzExNDIy_1d1c9f17-b477-4dfd-949a-70493f5d3692"
      unitRef="usd">4400000</coke:RelatedPartiesRentalPayments>
    <coke:RelatedPartiesRentalPayments
      contextRef="ifa179d7b850b4b4eabda4ccf4346079a_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzExNDM1_4463d30b-1049-4fa1-b508-00029f48960a"
      unitRef="usd">4200000</coke:RelatedPartiesRentalPayments>
    <coke:AwardSettledInCashOrSharesBasedOnAverageClosingPricesOfCommonSharesDuringTradingDaysOfPerformancePeriod
      contextRef="i21043799909d4d3ab05a609e4e689d5d_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzEwOTk1MTE2NDAwMDU_97cd4d1d-874c-48eb-998b-826e26b81aa2">P20D</coke:AwardSettledInCashOrSharesBasedOnAverageClosingPricesOfCommonSharesDuringTradingDaysOfPerformancePeriod>
    <us-gaap:ShareBasedCompensation
      contextRef="ie9d8e7902d65448e9c45869885d994bb_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzEwOTk1MTE2NDAxOTg_531b6678-2284-4489-ae91-5f13f28e72e7"
      unitRef="usd">9200000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5b6e42c346914b5d86d6ced249dbb75e_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzEwOTk1MTE2NDAyMTM_8152c639-81d9-47cd-9fa5-9a1221751003"
      unitRef="usd">12900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i92af7f4902d64fe9a5ad5b77c3a0a478_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzcxNDY4MjU2MDU4NDg_9caef98b-95d8-42ff-9395-7e5883982681"
      unitRef="usd">2000000.0</us-gaap:ShareBasedCompensation>
    <coke:SummaryOfPerformanceUnitAwardsTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzIxOTkwMjMyODEyMzc_342c445a-f1a8-4d12-89fa-5f9e4a961b1c">A summary of the awards issued in 2019 and 2018 is 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:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Date of approval for award&lt;/span&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;March 5, 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;border-top:1pt solid #000000;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;March 6, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year of service covered by award&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017&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 settled in cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in Class B Common Stock shares outstanding&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;19,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 Class B Common Stock awarded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</coke:SummaryOfPerformanceUnitAwardsTableTableTextBlock>
    <coke:DateOfApprovalForAward
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzItNC0xLTEtNDI4Mg_d589cbf3-9285-4457-bc1f-acf81a203eec">2019-03-05</coke:DateOfApprovalForAward>
    <coke:DateOfApprovalForAward
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzItNi0xLTEtNDI4Mg_819a9af4-90c9-43b7-beba-c4407c327a5d">2018-03-06</coke:DateOfApprovalForAward>
    <coke:FiscalYearOfServiceCoveredByAward
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzMtNC0xLTEtNDI4Mg_2d07febe-194c-43f0-a207-a297672a362d">2018</coke:FiscalYearOfServiceCoveredByAward>
    <coke:FiscalYearOfServiceCoveredByAward
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzMtNi0xLTEtNDI4Mg_88122d1d-cebb-4763-a8ac-e9e56d6b5f76">2017</coke:FiscalYearOfServiceCoveredByAward>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzQtNC0xLTEtNDI4Mg_92aba6da-8063-4aae-bdb9-4b72462e7774"
      unitRef="shares">15476</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzQtNi0xLTEtNDI4Mg_21455be0-897e-4530-99f6-994ceb94fd0f"
      unitRef="shares">16504</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzUtNC0xLTEtNDI4Mg_052f7d9c-1fca-41fe-860d-1bc3e43bea33"
      unitRef="shares">19224</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzUtNi0xLTEtNDI4Mg_2cbac3ab-fafc-4969-8a75-63d08855e318"
      unitRef="shares">20296</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzYtNC0xLTEtNDI4Mg_e9053625-fc48-44de-b5c5-721f973648e9"
      unitRef="shares">34700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90YWJsZTozMDQxMjQ1NzViZDU0NzQyYmZmNzAxZmRhYmY5NjJjMi90YWJsZXJhbmdlOjMwNDEyNDU3NWJkNTQ3NDJiZmY3MDFmZGFiZjk2MmMyXzYtNi0xLTEtNDI4Mg_6ee9f95f-f4fc-4a40-ad90-f0405fa280c0"
      unitRef="shares">36800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensation
      contextRef="i9ce724d893f3429b869cd70afdb2eea9_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzEwOTk1MTE2NDEyMzg_5a7e6be6-0b92-43a8-8866-a66b565d7011"
      unitRef="usd">2000000.0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib8b29a62ac1f4777b326d97898c3bd10_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjMvZnJhZzo3ZDFkZjRlNzJkYWU0MjM5YTI1MGVkM2IzN2I5YjU2ZS90ZXh0cmVnaW9uOjdkMWRmNGU3MmRhZTQyMzlhMjUwZWQzYjM3YjliNTZlXzEwOTk1MTE2NDEyNTM_3a62e68e-3188-4199-b67e-ca060e45edf8"
      unitRef="usd">5600000</us-gaap:ShareBasedCompensation>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzU4MjA_a19280cc-3c39-41dd-b189-c7b6458e206c">Revenue Recognition&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s sales are divided into two main categories: (i)&#160;bottle/can sales and (ii)&#160;other sales. Bottle/can sales include products packaged primarily in plastic bottles and aluminum cans. Bottle/can net pricing is based on the invoice price charged to customers reduced by any promotional allowances. Bottle/can net pricing per unit is impacted by the price charged per package, the sales volume generated for each package and the channels in which those packages are sold. Other sales include sales to other Coca&#x2011;Cola bottlers, &#x201c;post-mix&#x201d; products, transportation revenue and equipment maintenance revenue. Post-mix products are dispensed through equipment that mixes fountain syrups with carbonated or still water, enabling fountain retailers to sell finished products to consumers in cups or glasses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts are derived from customer orders, including customer sales incentives, generated through an order processing and replenishment model. Generally, the Company&#x2019;s service contracts and contracts related to the delivery of specifically identifiable products have a single performance obligation. Revenues do not include sales or other taxes collected from customers. The Company has defined its performance obligations for its contracts as either at a point in time or over time. Bottle/can sales, sales to other Coca&#x2011;Cola bottlers and post-mix sales are recognized when control transfers to a customer, which is generally upon delivery and is considered a single point in time. Point in time sales accounted for approximately 97% of the Company&#x2019;s net sales in 2020, 96% of the Company&#x2019;s net sales in 2019 and 97% of the Company&#x2019;s net sales in 2018.&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 sales, which include revenue for service fees related to the repair of cold drink equipment and delivery fees for freight hauling and brokerage services, are recognized over time. Revenues related to cold drink equipment repair are recognized as the respective services are completed using a cost-to-cost input method. Repair services are generally completed in less than one day but can extend up to one month. Revenues related to freight hauling and brokerage services are recognized as the delivery occurs using a miles driven output method. Generally, delivery occurs and freight charges are recognized in the same day. Over time sales orders open at the end of a financial period are not material to the consolidated financial statements.&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 represents a disaggregation of revenue from contracts with customers:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Point in time 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;/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;Nonalcoholic Beverages - point in time&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;4,842,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,649,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,467,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 point in time net sales&lt;/span&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:700;line-height:100%"&gt;4,842,934&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;4,649,037&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;4,467,945&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Over time 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Nonalcoholic Beverages - over time&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;36,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 - over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total over time net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;164,423&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;177,512&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;157,419&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,007,357&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,826,549&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,625,364&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s allowance for doubtful accounts in the consolidated balance sheets includes a reserve for customer returns and an allowance for credit losses. The Company experiences customer returns primarily as a result of damaged or out-of-date product. At any given time, the Company estimates less than 1% of bottle/can sales and post-mix sales could be at risk for return by customers. Returned product is recognized as a reduction to net sales. The Company&#x2019;s reserve for customer returns was $3.6&#160;million as of both December&#160;31, 2020 and December&#160;29, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates an allowance for credit losses, based on historic days&#x2019; sales outstanding trends, aged customer balances, previously written-off balances and expected recoveries up to balances previously written off, in order to present the net amount expected to be collected. Accounts receivable balances are written off when determined uncollectible and are recognized as a reduction to the allowance for credit losses. Following is a summary of activity for the allowance for credit losses during 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:81.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - allowance for credit 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <coke:NumberOfSalesCategories
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzgyOQ_ff9ffbd4-6ffb-483a-afd1-a809924b3929"
      unitRef="category">2</coke:NumberOfSalesCategories>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifd1d56bc2e6e441195699845d3cc59d7_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzIzNjU_bb148d6a-3a7e-4d4b-a0c0-3bb634c48947"
      unitRef="number">0.97</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7f5c39bfa87243c481cbc4ac66adf3a2_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzI0MDI_898eb0e3-bbb3-4504-8e95-2874785bb07e"
      unitRef="number">0.96</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3f361d062e5347b78b9794d037875ec8_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzI0NDI_9b68beaf-62ae-4639-ad3c-2cffbf16ddf4"
      unitRef="number">0.97</us-gaap:ConcentrationRiskPercentage1>
    <coke:RevenueFromContractWithCustomerGeneralPeriodForCompletionOfServices
      contextRef="ib0ce07aa4ada4f5f8c36ef2b52cedbbb_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzYwNDczMTM5NTg2MjE_0e247fe6-508d-4b52-9679-26cdc191d89e">P1D</coke:RevenueFromContractWithCustomerGeneralPeriodForCompletionOfServices>
    <coke:RevenueFromContractWithCustomerGeneralPeriodForCompletionOfServices
      contextRef="i87833f4cf80a4fbabda4947f45b73c2d_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzYwNDczMTM5NTg2MzU_d824fef9-f798-474f-bc8e-57760190ecea">P1M</coke:RevenueFromContractWithCustomerGeneralPeriodForCompletionOfServices>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzU4MjI_aae6b0f4-b41f-4aa4-894f-a106d8d5ee78">&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 represents a disaggregation of revenue from contracts with customers:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Point in time 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;/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;Nonalcoholic Beverages - point in time&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;4,842,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,649,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,467,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 point in time net sales&lt;/span&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:700;line-height:100%"&gt;4,842,934&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;4,649,037&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;4,467,945&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Over time 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Nonalcoholic Beverages - over time&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;36,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 - over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total over time net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;164,423&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;177,512&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;157,419&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,007,357&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,826,549&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,625,364&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ae69c92cf6d44209f93bb3dcd838ddd_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzMtMi0xLTEtMA_81983cdf-de6a-4950-b5aa-e179229afa6f"
      unitRef="usd">4842934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffa921b52e3f49f9a691c671e96adafa_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzMtNC0xLTEtMA_1a02f8be-9bff-4509-939c-6afe221c24a5"
      unitRef="usd">4649037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3555027d356405994dda5217323cc49_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzMtNi0xLTEtMA_48a02040-5f78-49df-b978-27a3c4f0b1af"
      unitRef="usd">4467945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd1d56bc2e6e441195699845d3cc59d7_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzQtMi0xLTEtMA_c383ea07-750a-4915-b53a-d1d8d1ce0ff0"
      unitRef="usd">4842934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f5c39bfa87243c481cbc4ac66adf3a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzQtNC0xLTEtMA_41d6ca32-250e-48e8-a2ab-a3e30f0d4f9d"
      unitRef="usd">4649037000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f361d062e5347b78b9794d037875ec8_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzQtNi0xLTEtMA_8591b411-65ee-45a9-98d0-4d766a2aeb08"
      unitRef="usd">4467945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ccc838ee5c04893a7203cfdc574f5ef_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzctMi0xLTEtMA_32d4dedd-80ba-49f4-a295-0e42d01d685d"
      unitRef="usd">36236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib32f3a091ce748f2b9aa3f791916f2c6_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzctNC0xLTEtMA_335defba-a579-441b-a870-290880e84f6b"
      unitRef="usd">45391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb9484fcaa3048b181aa038970a045c1_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzctNi0xLTEtMA_d8128df2-a846-4adc-af32-d590e47348b9"
      unitRef="usd">44373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97020a86cd974c07869d466d444479ca_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzgtMi0xLTEtMA_2eeb8eaf-85ed-48f6-8e5e-6d3493a8de42"
      unitRef="usd">128187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2db0d579086e455492678425375d33dc_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzgtNC0xLTEtMA_e2a13c6c-33b4-4c02-a9b1-352540c05e56"
      unitRef="usd">132121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15a22a8e5f2c496483abd942cc892697_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzgtNi0xLTEtMA_60dc70a3-b479-4870-abd0-0c697b3e5bbb"
      unitRef="usd">113046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7582eaad94bb4b078a33f0de1ca29424_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzktMi0xLTEtMA_10e66631-a3bb-4b6c-8369-189b5cd8c408"
      unitRef="usd">164423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c634ae5aec940b0ad517d97bf038e26_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzktNC0xLTEtMA_59650f6e-5a3e-45c9-bcef-8bac64b9d489"
      unitRef="usd">177512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied4152d4bfa548e59c3a5d3ea9e4dede_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzktNi0xLTEtMA_8e2e10b7-fd6f-4fce-9b8c-726ecea6e18f"
      unitRef="usd">157419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzExLTItMS0xLTA_56fedce4-6631-4116-89be-d91e54213e9a"
      unitRef="usd">5007357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzExLTQtMS0xLTA_7276f02e-9349-41d5-b032-daa6084e1b5c"
      unitRef="usd">4826549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTo2OGMyMjg0NDE2YWI0OGRhOTViMWEzOGE4YzZmNGE3OS90YWJsZXJhbmdlOjY4YzIyODQ0MTZhYjQ4ZGE5NWIxYTM4YThjNmY0YTc5XzExLTYtMS0xLTA_52e53033-24db-400c-90f0-b99025986d61"
      unitRef="usd">4625364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <coke:RevenueRecognitionSalesReturnsEstimatePercentage
      contextRef="i25aa16ec6d6c4a2897743b424f6a4d9c_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzU1MDc_b667387b-4fe5-48d2-acc4-7ba723aa678a"
      unitRef="number">0.01</coke:RevenueRecognitionSalesReturnsEstimatePercentage>
    <coke:RevenueRecognitionSalesReturnsEstimatePercentage
      contextRef="i84d7aca97b6b4ac99cfee9ec0666b306_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzU1MDc_c5892ddb-02f7-4076-b42f-1e30b3bc7d5d"
      unitRef="number">0.01</coke:RevenueRecognitionSalesReturnsEstimatePercentage>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzU3MzE_76e5fc25-9bdd-4318-9577-7cad1a31ae60"
      unitRef="usd">3600000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:ContractWithCustomerRightToRecoverProduct
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzU3MzE_ec5ea147-ed54-43bb-96b0-819649383a99"
      unitRef="usd">3600000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90ZXh0cmVnaW9uOmM4MzA4NDM0ZWY5YTQ4MzM5NDYxNjg0YWEyOWI2YjA2XzIxOTkwMjMyNzYzMDY_1863855f-8bc6-492f-ae8d-9206a9562ce4">Following is a summary of activity for the allowance for credit losses during 2020:&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:81.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - allowance for credit 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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTpmNTYyNzIwMmYxZGM0NWE1OWZmN2Y0YjA3ZWZmNDdiMy90YWJsZXJhbmdlOmY1NjI3MjAyZjFkYzQ1YTU5ZmY3ZjRiMDdlZmY0N2IzXzItMi0xLTEtNDQ0MA_3f99a39f-89b9-4979-8a16-4aa7a8ac86ed"
      unitRef="usd">10232000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTpmNTYyNzIwMmYxZGM0NWE1OWZmN2Y0YjA3ZWZmNDdiMy90YWJsZXJhbmdlOmY1NjI3MjAyZjFkYzQ1YTU5ZmY3ZjRiMDdlZmY0N2IzXzMtMi0xLTEtNDQ0MA_4d423440-e9b3-4b68-8bdb-f25733b5efce"
      unitRef="usd">14265000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTpmNTYyNzIwMmYxZGM0NWE1OWZmN2Y0YjA3ZWZmNDdiMy90YWJsZXJhbmdlOmY1NjI3MjAyZjFkYzQ1YTU5ZmY3ZjRiMDdlZmY0N2IzXzQtMi0xLTEtNDQ0MA_6eeac0a4-9387-43ca-95eb-0e76ffecefd1"
      unitRef="usd">6427000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMjkvZnJhZzpjODMwODQzNGVmOWE0ODMzOTQ2MTY4NGFhMjliNmIwNi90YWJsZTpmNTYyNzIwMmYxZGM0NWE1OWZmN2Y0YjA3ZWZmNDdiMy90YWJsZXJhbmdlOmY1NjI3MjAyZjFkYzQ1YTU5ZmY3ZjRiMDdlZmY0N2IzXzUtMi0xLTEtNDQ0MA_1127f15e-465d-421e-a286-f61450b19df1"
      unitRef="usd">18070000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90ZXh0cmVnaW9uOmQ4OWUyOTY4MTAzNjRiMzE5ZTA2ODE1OGZhOGE1ZTRjXzExMzg_c5bbfae8-5bbc-4b3a-a73a-fba6d4c8126c">Segments&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates segment reporting in accordance with the FASB Accounting Standards Codification Topic 280, Segment Reporting, each reporting period, including evaluating the reporting package reviewed by the Chief Operating Decision Maker (the &#x201c;CODM&#x201d;). The Company has concluded the Chief Executive Officer, the Chief Operating Officer and the Chief Financial Officer, as a group, represent the CODM. Asset information is not provided to the CODM. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes three operating segments exist. Nonalcoholic Beverages represents the vast majority of the Company&#x2019;s consolidated net sales and income from operations. The additional two operating segments do not meet the quantitative thresholds for separate reporting, either individually or in the aggregate, and, therefore, have been combined into &#x201c;All Other.&#x201d; The Company&#x2019;s segment results are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonalcoholic Beverages&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;4,879,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;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;4,694,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,512,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All 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:10pt;font-weight:400;line-height:100%"&gt;332,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/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;(204,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,007,357&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,826,549&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,625,364&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonalcoholic Beverages&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;324,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;174,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All 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:10pt;font-weight:400;line-height:100%"&gt;(11,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;313,378&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;180,754&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,902&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonalcoholic Beverages&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;167,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;177,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All 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:10pt;font-weight:400;line-height:100%"&gt;11,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;179,017&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;179,916&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;187,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;The entire net sales elimination represents net sales from the All Other segment to the Nonalcoholic Beverages segment. Sales between these segments are recognized at either fair market value or cost depending on the nature of the transaction.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90ZXh0cmVnaW9uOmQ4OWUyOTY4MTAzNjRiMzE5ZTA2ODE1OGZhOGE1ZTRjXzQ4Nw_2c4bd8de-2c47-4004-987f-e9d6026d7779"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="iacf1aaa01ce24914ac89bde8c158d50e_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90ZXh0cmVnaW9uOmQ4OWUyOTY4MTAzNjRiMzE5ZTA2ODE1OGZhOGE1ZTRjXzY1MA_70290c0f-1a32-4025-8650-8094ef1713c4"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90ZXh0cmVnaW9uOmQ4OWUyOTY4MTAzNjRiMzE5ZTA2ODE1OGZhOGE1ZTRjXzExNDA_c84acdbf-6fb0-4281-980f-94796ea981d5">The Company&#x2019;s segment results are 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:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonalcoholic Beverages&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;4,879,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;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;4,694,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,512,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All 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:10pt;font-weight:400;line-height:100%"&gt;332,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/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;(204,541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,007,357&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,826,549&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,625,364&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income from operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonalcoholic Beverages&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;324,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;174,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All 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:10pt;font-weight:400;line-height:100%"&gt;(11,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;313,378&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;180,754&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,902&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonalcoholic Beverages&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;167,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;177,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All 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:10pt;font-weight:400;line-height:100%"&gt;11,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;179,017&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;179,916&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;187,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;The entire net sales elimination represents net sales from the All Other segment to the Nonalcoholic Beverages segment. Sales between these segments are recognized at either fair market value or cost depending on the nature of the transaction.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if86dd450828e47b1ad5cb245dba90ce4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzMtMi0xLTEtMA_53ffccae-1973-4ee9-9603-1c95829b5df9"
      unitRef="usd">4879170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95422b093b5c45118d918e1131cfed12_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzMtNC0xLTEtMA_db1f47b5-ae8f-4ffa-a381-3002188d1563"
      unitRef="usd">4694428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39f7f77d41dc4290bf37ceb14e5e4e8f_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzMtNi0xLTEtMA_17b8ce55-c849-44ee-9c37-575df024a307"
      unitRef="usd">4512318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bf23c86b8524a4491387bfae8d1c5a6_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzQtMi0xLTEtMA_139dcead-fdb5-4ead-8e09-5ccc6f7e5eaa"
      unitRef="usd">332728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i246072cdb3f646a691281d327caffc85_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzQtNC0xLTEtMA_7b971a49-feeb-4032-b306-8acce7489ac1"
      unitRef="usd">345005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12df07f9374a4f4cb545f9e88d5723d8_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzQtNi0xLTEtMA_a304ca6f-ac10-4118-bf83-7d7144805a54"
      unitRef="usd">358625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31f10e6ffa14447f8000a276a37dcbf8_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzUtMi0xLTEtMA_928bae2b-6ab9-4c51-b4e1-faef1c3727f3"
      unitRef="usd">-204541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0fa982c259c4747881bd275f97bf2ff_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzUtNC0xLTEtMA_36d355be-9543-4d10-a881-d695ea8d9b3f"
      unitRef="usd">-212884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83ec22b4543142ab89cdd0a1aa0d1562_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzUtNi0xLTEtMA_14feca19-2594-4120-aa20-d3022473b888"
      unitRef="usd">-245579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzYtMi0xLTEtMA_18368be5-14ea-4547-a1b3-a443a0a8c30e"
      unitRef="usd">5007357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzYtNC0xLTEtMA_8c710a8b-e6f6-4134-9df3-f071158b1095"
      unitRef="usd">4826549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzYtNi0xLTEtMA_3c3e13c5-ce70-4aaf-a24c-8549e9f4ef04"
      unitRef="usd">4625364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="if86dd450828e47b1ad5cb245dba90ce4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzktMi0xLTEtMA_97860aa8-dcec-4978-9913-0731119ad1f7"
      unitRef="usd">324716000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i95422b093b5c45118d918e1131cfed12_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzktNC0xLTEtMA_4c4e353e-7961-453d-9213-c2ccf47b7f44"
      unitRef="usd">174133000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i39f7f77d41dc4290bf37ceb14e5e4e8f_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzktNi0xLTEtMA_17dd9abd-d7e4-4f5e-8980-d9e1506296f6"
      unitRef="usd">45519000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3bf23c86b8524a4491387bfae8d1c5a6_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzEwLTItMS0xLTA_3b23373b-851d-4658-8e32-f9005aed79b2"
      unitRef="usd">-11338000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i246072cdb3f646a691281d327caffc85_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzEwLTQtMS0xLTA_a2c22dbb-057c-4d78-b29f-668982e217ba"
      unitRef="usd">6621000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i12df07f9374a4f4cb545f9e88d5723d8_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzEwLTYtMS0xLTA_88902630-01d5-460d-8152-0584d6643207"
      unitRef="usd">12383000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzExLTItMS0xLTA_a0edc5bb-80b1-4d00-828c-e0d4b0992b37"
      unitRef="usd">313378000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzExLTQtMS0xLTA_fc0e370e-5d8e-45f0-89ae-b917702069a4"
      unitRef="usd">180754000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozZDIyNWRlMWI3NDk0N2M5OTYzN2QwY2JmYWJhMTNkZS90YWJsZXJhbmdlOjNkMjI1ZGUxYjc0OTQ3Yzk5NjM3ZDBjYmZhYmExM2RlXzExLTYtMS0xLTA_93df1b97-ac13-4007-8780-c33fbc65ce78"
      unitRef="usd">57902000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie9b7feefee184dcca7e2317c9f35ca07_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzMtMi0xLTEtMTI2NTI_0466ffa1-e4df-4719-9d03-a45ecef4c279"
      unitRef="usd">167355000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="idf86e2ab042f4e7581c4a2132284239c_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzMtNC0xLTEtMTI2NTQ_1f834c22-a559-462f-a1f8-b60a218e1aeb"
      unitRef="usd">169879000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i141ca7d458ce4b25ae3b3d3cee4a945a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzMtNi0xLTEtMTI2NTg_36391deb-4ea4-4d2c-8a8a-d95c9c32411f"
      unitRef="usd">177448000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iacf1aaa01ce24914ac89bde8c158d50e_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzQtMi0xLTEtMTI2Njg_fe46be0c-c8f1-4c4a-8abe-629bae094b82"
      unitRef="usd">11662000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id79725bf60b84b0db8a4ffa4988932fa_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzQtNC0xLTEtMTI2NjY_bfb559ba-8005-4fe6-9778-530c6f63e636"
      unitRef="usd">10037000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3cdbfd941ffa4b41af9bbe2a020c8a42_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzQtNi0xLTEtMTI2NjA_8407884d-7dab-4f34-bdff-5bbdac4c9ee4"
      unitRef="usd">9808000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzUtMi0xLTEtMTI2NjQ_8cc6eef1-7847-483a-b08a-bffe2159107c"
      unitRef="usd">179017000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzUtNC0xLTEtMTI2NTY_216e2037-0fee-4966-945b-44dacbaaffc5"
      unitRef="usd">179916000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzIvZnJhZzpkODllMjk2ODEwMzY0YjMxOWUwNjgxNThmYThhNWU0Yy90YWJsZTozNDdkNjRmMjI5MDI0M2U1YjE3OWY3YzNhNWQyMjlmMi90YWJsZXJhbmdlOjM0N2Q2NGYyMjkwMjQzZTViMTc5ZjdjM2E1ZDIyOWYyXzUtNi0xLTEtMTI2NjI_8674a701-ef23-4353-a3c3-1ccbf5b0bb86"
      unitRef="usd">187256000</us-gaap:DepreciationAndAmortization>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90ZXh0cmVnaW9uOmMwOWM2YWU4MGY4NDRmN2M5OWZlMTExNTNkZTU4YTg1XzE4NjQ_77745405-92e9-4cbf-8d65-4815408a743f">Net Income (Loss) Per Share&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 sets forth the computation of basic net income (loss) per share and diluted net income (loss) per share under the two-class method. See Note 1 for additional information related to net income (loss) per share.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:60.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.124%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&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;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:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic and diluted net income (loss) per Common Stock and Class B Common Stock 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Coca-Cola Consolidated, Inc.&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;172,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;11,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(19,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less dividends:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B 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:10pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total undistributed earnings (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;163,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,006&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock undistributed earnings (losses) &#x2013; basic&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;124,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(22,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock undistributed earnings (losses) &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total undistributed earnings (losses) &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;163,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,006&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock undistributed earnings (losses) &#x2013; diluted&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;123,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(22,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock undistributed earnings (losses) &#x2013; 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total undistributed earnings (losses) &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;163,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,006&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic net income (loss) per Common Stock share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends on Common Stock&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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock undistributed earnings (losses) &#x2013; basic&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;124,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic net income (loss) per Common Stock share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;131,416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(15,224)&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic net income (loss) per Class B Common Stock 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Dividends on Class B Common Stock&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;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock undistributed earnings (losses) &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic net income (loss) per Class B Common Stock share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,077&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,705&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for diluted net income (loss) per Common Stock share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends on Common Stock&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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Dividends on Class B Common Stock assumed converted to Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock undistributed earnings (losses) &#x2013; 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for diluted net income (loss) per Common Stock share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;172,493&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,375&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for diluted net income (loss) per Class B Common Stock share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends on Class B Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Class B Common Stock undistributed earnings (losses) &#x2013; diluted&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;39,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for diluted net income (loss) per Class B Common Stock share&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,789&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,713&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,706)&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;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:60.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.124%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&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;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:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for basic net income (loss) per Common Stock and Class B Common Stock 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 #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="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;Common Stock weighted average shares outstanding &#x2013; basic&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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock weighted average shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for diluted net income (loss) per Common Stock and Class B Common Stock 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Common Stock weighted average shares outstanding &#x2013; diluted (assumes conversion of Class B Common Stock to Common Stock)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock weighted average shares outstanding &#x2013; 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income (loss) 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Common Stock&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;18.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income (loss) 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Common Stock&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;18.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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: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: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: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:10pt;font-weight:400;line-height:100%"&gt;18.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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:10pt;font-weight:400;line-height:100%"&gt;(2.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;NOTES TO TABLE&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;For purposes of the diluted net income (loss) per share computation for Common Stock, all shares of Class B Common Stock are assumed to be converted; therefore, 100% of undistributed earnings (losses) is allocated to Common Stock.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;For purposes of the diluted net income (loss) per share computation for Class B Common Stock, weighted average shares of Class&#160;B Common Stock are assumed to be outstanding for the entire period and not converted.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;For periods presented during which the Company has net income, the denominator for diluted net income per share for Common Stock and Class B Common Stock included the dilutive effect of shares relative to the Long-Term Performance Equity Plan and the Performance Unit Award Agreement. For periods presented during which the Company has net loss, the unvested performance units granted pursuant to the Long-Term Performance Equity Plan and the Performance Unit Award Agreement are excluded from the calculation of diluted net loss per share, as the effect of these awards would be anti-dilutive. See Note 3 for additional information on the Long-Term Performance Equity Plan and the Performance Unit Award Agreement.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;The Long-Term Performance Equity Plan awards may be settled in cash and/or shares of the Company&#x2019;s Class&#160;B Common Stock. Once an election has been made to settle an award in cash, the dilutive effect of shares relative to such award is prospectively removed from the denominator for the calculation of diluted net income (loss) per share.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&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:10.43pt"&gt;The Company did not have anti-dilutive shares for any periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90ZXh0cmVnaW9uOmMwOWM2YWU4MGY4NDRmN2M5OWZlMTExNTNkZTU4YTg1XzE4NjU_2a9ff8e2-428e-4956-abbe-0b5830a3a39f">&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 sets forth the computation of basic net income (loss) per share and diluted net income (loss) per share under the two-class method. See Note 1 for additional information related to net income (loss) per share.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:60.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.124%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&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;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:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic and diluted net income (loss) per Common Stock and Class B Common Stock 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Coca-Cola Consolidated, Inc.&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;172,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;11,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(19,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less dividends:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B 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:10pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total undistributed earnings (losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;163,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,006&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock undistributed earnings (losses) &#x2013; basic&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;124,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(22,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock undistributed earnings (losses) &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total undistributed earnings (losses) &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;163,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,006&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock undistributed earnings (losses) &#x2013; diluted&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;123,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(22,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock undistributed earnings (losses) &#x2013; 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total undistributed earnings (losses) &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;163,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,006&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(29,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic net income (loss) per Common Stock share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends on Common Stock&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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock undistributed earnings (losses) &#x2013; basic&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;124,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic net income (loss) per Common Stock share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;131,416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(15,224)&lt;/span&gt;&lt;/td&gt;&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic net income (loss) per Class B Common Stock 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Dividends on Class B Common Stock&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;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock undistributed earnings (losses) &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for basic net income (loss) per Class B Common Stock share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,077&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,705&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for diluted net income (loss) per Common Stock share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends on Common Stock&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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;7,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Dividends on Class B Common Stock assumed converted to Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock undistributed earnings (losses) &#x2013; 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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for diluted net income (loss) per Common Stock share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;172,493&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,375&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(19,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for diluted net income (loss) per Class B Common Stock share:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends on Class B Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Class B Common Stock undistributed earnings (losses) &#x2013; diluted&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;39,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator for diluted net income (loss) per Class B Common Stock share&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,789&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,713&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,706)&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;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:60.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.124%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&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;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:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for basic net income (loss) per Common Stock and Class B Common Stock 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 #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="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;Common Stock weighted average shares outstanding &#x2013; basic&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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock weighted average shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator for diluted net income (loss) per Common Stock and Class B Common Stock 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Common Stock weighted average shares outstanding &#x2013; diluted (assumes conversion of Class B Common Stock to Common Stock)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock weighted average shares outstanding &#x2013; 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,209&#160;&lt;/span&gt;&lt;/td&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:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income (loss) 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Common Stock&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;18.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted net income (loss) 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Common Stock&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;18.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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: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: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: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:10pt;font-weight:400;line-height:100%"&gt;18.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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:10pt;font-weight:400;line-height:100%"&gt;(2.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;NOTES TO TABLE&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;For purposes of the diluted net income (loss) per share computation for Common Stock, all shares of Class B Common Stock are assumed to be converted; therefore, 100% of undistributed earnings (losses) is allocated to Common Stock.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;For purposes of the diluted net income (loss) per share computation for Class B Common Stock, weighted average shares of Class&#160;B Common Stock are assumed to be outstanding for the entire period and not converted.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;For periods presented during which the Company has net income, the denominator for diluted net income per share for Common Stock and Class B Common Stock included the dilutive effect of shares relative to the Long-Term Performance Equity Plan and the Performance Unit Award Agreement. For periods presented during which the Company has net loss, the unvested performance units granted pursuant to the Long-Term Performance Equity Plan and the Performance Unit Award Agreement are excluded from the calculation of diluted net loss per share, as the effect of these awards would be anti-dilutive. See Note 3 for additional information on the Long-Term Performance Equity Plan and the Performance Unit Award Agreement.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;The Long-Term Performance Equity Plan awards may be settled in cash and/or shares of the Company&#x2019;s Class&#160;B Common Stock. Once an election has been made to settle an award in cash, the dilutive effect of shares relative to such award is prospectively removed from the denominator for the calculation of diluted net income (loss) per share.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&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:10.43pt"&gt;The Company did not have anti-dilutive shares for any periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMtMi0xLTEtMA_23de7098-dba4-4291-a312-2e6c96f00ad3"
      unitRef="usd">172493000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMtNC0xLTEtMA_60ecc5f7-c411-47c4-ab37-c434a0efebd6"
      unitRef="usd">11375000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMtNi0xLTEtMA_1f3f07ba-225d-4da4-8b78-c7d7035ad555"
      unitRef="usd">-19930000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzUtMi0xLTEtMA_ae161927-d1ce-4a62-8ea2-1cfb95a55421"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzUtNC0xLTEtMA_9cab1bcb-066b-4534-bb42-f7df8e3c320f"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzUtNi0xLTEtMA_d7a74edb-2121-4da1-94f8-7dc2dbd401ca"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzYtMi0xLTEtMA_de39a44c-987e-4571-a2f5-6f10b4bbea70"
      unitRef="usd">2233000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzYtNC0xLTEtMA_da7889ac-a727-47be-92fb-05a12acb211b"
      unitRef="usd">2228000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzYtNi0xLTEtMA_c1f77b9e-19d3-4092-9ffc-41e73e1fdb3f"
      unitRef="usd">2212000</us-gaap:DividendsCommonStockCash>
    <us-gaap:UndistributedEarnings
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzctMi0xLTEtMA_a0c425e8-141d-4579-8609-493e330dcb3a"
      unitRef="usd">163119000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzctNC0xLTEtMA_3dbc2798-9e27-4b3a-86c1-0ad740200c2c"
      unitRef="usd">2006000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzctNi0xLTEtMA_cee62fb2-d55c-4aed-b2f1-c72ae3b3eb2d"
      unitRef="usd">-29283000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzktMi0xLTEtMA_8eeee96e-cd57-4b04-9db9-da40c083a227"
      unitRef="usd">124275000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzktNC0xLTEtMA_69a67b26-870e-41a7-b710-3f4a2749dba0"
      unitRef="usd">1529000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzktNi0xLTEtMA_5fd83703-50f4-4ccc-a760-14da3730c6d4"
      unitRef="usd">-22365000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzEwLTItMS0xLTA_6b940363-e083-4005-91bf-1edf827a9325"
      unitRef="usd">38844000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzEwLTQtMS0xLTA_157076ce-d757-42a3-994f-5524e6d0c743"
      unitRef="usd">477000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzEwLTYtMS0xLTA_70eb5ec8-8f5f-4e2c-a095-9a38ff665dc1"
      unitRef="usd">-6918000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzExLTItMS0xLTA_c63d7787-0db7-48e0-8c2f-5e36742a8cb7"
      unitRef="usd">163119000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzExLTQtMS0xLTA_edbf1980-8739-4e90-a366-d2a410b9b086"
      unitRef="usd">2006000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzExLTYtMS0xLTA_c578a027-16bc-49fb-a8fd-de5e451641a8"
      unitRef="usd">-29283000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzEzLTItMS0xLTA_af6c87e0-1714-446e-8765-5d823f11817d"
      unitRef="usd">123563000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzEzLTQtMS0xLTA_554fdcc5-30e6-4b9e-ab8a-bca908a3f0e7"
      unitRef="usd">1521000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzEzLTYtMS0xLTA_743744cf-ba4a-4eda-85af-51cf43964092"
      unitRef="usd">-22365000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE0LTItMS0xLTA_b3050d2c-75a4-4a69-b4b5-2c27e7739486"
      unitRef="usd">39556000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE0LTQtMS0xLTA_ab949fe4-bd3d-4863-8465-a69b376ddf58"
      unitRef="usd">485000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE0LTYtMS0xLTA_47459b41-07f7-4109-8e56-0d03975597af"
      unitRef="usd">-6918000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE1LTItMS0xLTA_0fd56f60-b91e-4166-8f77-5a411023d615"
      unitRef="usd">163119000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE1LTQtMS0xLTA_442dcc4a-9b72-4773-8cd3-aec50b32a90d"
      unitRef="usd">2006000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE1LTYtMS0xLTA_57849397-ae6e-4f91-b0be-75749d630233"
      unitRef="usd">-29283000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:DividendsCommonStockCash
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE4LTItMS0xLTA_e4094fd7-e848-4557-a738-413ab75abdc3"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE4LTQtMS0xLTA_8308fafb-1adf-45ed-8ecc-339b5f10fd1b"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE4LTYtMS0xLTA_8bc0c738-afa2-4341-85e9-3251fb527eae"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:UndistributedEarnings
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE5LTItMS0xLTA_392cab4b-d1d1-4d26-8fda-37dfd3c493c6"
      unitRef="usd">124275000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE5LTQtMS0xLTA_2f2a6c75-9c38-4d43-b415-82568c3f27e7"
      unitRef="usd">1529000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzE5LTYtMS0xLTA_cecf230a-ea86-4cf3-80e7-72db693ff0ea"
      unitRef="usd">-22365000</us-gaap:UndistributedEarnings>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzIwLTItMS0xLTA_6d1a1ff9-91d1-45bb-86fe-00f8d864192f"
      unitRef="usd">131416000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzIwLTQtMS0xLTA_ba2d4ff4-7931-4ef8-9ab2-413b9fe06a4a"
      unitRef="usd">8670000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzIwLTYtMS0xLTA_4eb77c01-80d6-4c1d-bda8-16b68cd796e9"
      unitRef="usd">-15224000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DividendsCommonStockCash
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzIzLTItMS0xLTExMzg3_2f8a4661-4125-4921-98cf-ec5d410ae708"
      unitRef="usd">2233000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzIzLTQtMS0xLTExMzg3_e60e0f1e-cc94-47ee-a406-a7aa533c9f0e"
      unitRef="usd">2228000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzIzLTYtMS0xLTExMzg3_9a859800-01cb-47e1-8afe-18b322814317"
      unitRef="usd">2212000</us-gaap:DividendsCommonStockCash>
    <us-gaap:UndistributedEarnings
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI0LTItMS0xLTExMzg3_82126d3b-a45b-4c03-a184-a41ba1981185"
      unitRef="usd">38844000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI0LTQtMS0xLTExMzg3_4b149171-457d-439c-b95e-9e43631da2e3"
      unitRef="usd">477000</us-gaap:UndistributedEarnings>
    <us-gaap:UndistributedEarnings
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI0LTYtMS0xLTExMzg3_08b70ac5-8df0-44a0-9922-05689abbc3aa"
      unitRef="usd">-6918000</us-gaap:UndistributedEarnings>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI1LTItMS0xLTExMzg3_1046758a-9b6f-46e6-88b6-36d7aa729c4b"
      unitRef="usd">41077000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI1LTQtMS0xLTExMzg3_f577706b-be49-4603-9a21-fb022e0f7c15"
      unitRef="usd">2705000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI1LTYtMS0xLTExMzg3_5bda6fc9-886c-492c-b745-cbfca267842b"
      unitRef="usd">-4706000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DividendsCommonStockCash
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI4LTItMS0xLTEyNjM1_7b80189b-f149-47f3-9494-62083e57cdfe"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI4LTQtMS0xLTEyNjM1_ebda1d78-32ff-4399-ac1f-8ef820da346e"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI4LTYtMS0xLTEyNjM1_92e92b06-ff73-4990-b2e1-7f39326a03fc"
      unitRef="usd">7141000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI5LTItMS0xLTEyNjM1_ef4d7b32-78d4-4033-9b3f-e61454797fd2"
      unitRef="usd">2233000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI5LTQtMS0xLTEyNjM1_89592258-dae4-4c81-9dba-2344e00ad2d1"
      unitRef="usd">2228000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzI5LTYtMS0xLTEyNjM1_434a852d-bc85-4c78-a7ff-5ed1ad791d37"
      unitRef="usd">2212000</us-gaap:DividendsCommonStockCash>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMwLTItMS0xLTEyNjM1_00750fbb-c9e3-4c8f-9802-45b67696d345"
      unitRef="usd">163119000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMwLTQtMS0xLTEyNjM1_2717ca64-d84c-488e-b046-0e492b09718b"
      unitRef="usd">2006000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMwLTYtMS0xLTEyNjM1_2eccafc4-9b75-4d39-b73f-2331887a1f1f"
      unitRef="usd">-29283000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMxLTItMS0xLTEyNjM1_df1ca69f-b64c-414d-a746-8b4563b65239"
      unitRef="usd">172493000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMxLTQtMS0xLTEyNjM1_4a1080ff-e9f5-43dc-acec-26598a43e0e8"
      unitRef="usd">11375000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzMxLTYtMS0xLTEyNjM1_7a0ef7f8-1aba-4293-8401-1d34234a5b34"
      unitRef="usd">-19930000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:DividendsCommonStockCash
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM0LTItMS0xLTEyNjQw_dd0ec9ef-8029-4fdd-85b0-1de0123f8415"
      unitRef="usd">2233000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM0LTQtMS0xLTEyNjQw_6fa24a19-191f-428e-9548-ae7b98f273aa"
      unitRef="usd">2228000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM0LTYtMS0xLTEyNjQw_3948f93e-98d3-4688-ab2e-85df813c333f"
      unitRef="usd">2212000</us-gaap:DividendsCommonStockCash>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM1LTItMS0xLTEyNjQw_893ea701-f8f6-4deb-b519-866f166fec09"
      unitRef="usd">39556000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM1LTQtMS0xLTEyNjQw_59e4a05f-a079-4782-bde3-e30e7bac2ef5"
      unitRef="usd">485000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM1LTYtMS0xLTEyNjQw_45cb7a73-c831-4490-8740-f9adc1967533"
      unitRef="usd">-6918000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM2LTItMS0xLTEyNjQw_5d5468a7-8d04-4404-a2d8-20dd41685900"
      unitRef="usd">41789000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM2LTQtMS0xLTEyNjQw_18e54781-2657-48a6-93bc-b10f24601a88"
      unitRef="usd">2713000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTozMTVjNTU4MjU2ZWE0YjEyODgwNTUzOGU4ZWJiZTJiOC90YWJsZXJhbmdlOjMxNWM1NTgyNTZlYTRiMTI4ODA1NTM4ZThlYmJlMmI4XzM2LTYtMS0xLTEyNjQw_10fc0935-1b09-401f-9b5c-285ad504a89a"
      unitRef="usd">-4706000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzIwLTItMS0xLTA_352113f7-3a4f-4325-be86-0aabe4c384c1"
      unitRef="shares">7141000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzIwLTQtMS0xLTA_77e5d33a-4b39-4b04-904b-4755b8c036e7"
      unitRef="shares">7141000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzIwLTYtMS0xLTA_1af4e725-8f5e-42d7-8d07-9302747e448b"
      unitRef="shares">7141000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzIxLTItMS0xLTA_1a9fe805-270c-4d84-878e-ebabc536bc0a"
      unitRef="shares">2232000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzIxLTQtMS0xLTA_eb7ccddc-0d08-4446-b55f-5ad5b43015b9"
      unitRef="shares">2229000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzIxLTYtMS0xLTA_174b6a5a-67cb-4544-be27-dda8df31c001"
      unitRef="shares">2209000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI0LTItMS0xLTA_373c70a2-a0d6-4017-ae4d-0047654b6594"
      unitRef="shares">9427000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI0LTQtMS0xLTA_e2bda030-ab16-4755-9296-865c525a4387"
      unitRef="shares">9417000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI0LTYtMS0xLTA_aafb86f6-911e-47f8-bf64-f3bcf65b207b"
      unitRef="shares">9350000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI1LTItMS0xLTA_38992879-fff2-4923-9133-989a546adb58"
      unitRef="shares">2286000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI1LTQtMS0xLTA_2c7dba5a-efd3-4a80-8d5e-3e6c50d16b9e"
      unitRef="shares">2276000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI1LTYtMS0xLTA_bc554606-a0a2-4e10-b6d4-a1f95c292e87"
      unitRef="shares">2209000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI4LTItMS0xLTA_7a40a358-d522-4a67-83a4-aa471e75bfb3"
      unitRef="usdPerShare">18.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI4LTQtMS0xLTA_4145f40b-71d0-496b-81de-c95c88811f76"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI4LTYtMS0xLTA_a86b0911-b71c-49ed-9978-74a2060d62b3"
      unitRef="usdPerShare">-2.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI5LTItMS0xLTA_a6ff5cd9-c857-4a0b-be5c-645b16ec253d"
      unitRef="usdPerShare">18.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI5LTQtMS0xLTA_844cb613-806b-400a-9c71-cdfd08d483c0"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzI5LTYtMS0xLTA_9d6bb42a-9cb3-4d64-97e3-a2652b8756ce"
      unitRef="usdPerShare">-2.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ife7dbc3b3a5945deb2dbeea86c9a72e9_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzMyLTItMS0xLTA_da0d7a5b-aa59-4ec1-9a32-5ce4fbfc0f2f"
      unitRef="usdPerShare">18.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iebc1945866194e7fb0aa59caf2b14822_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzMyLTQtMS0xLTA_b53af3de-e752-47d0-a744-e825b788f235"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic8063f58d01a454d9d2b0aa376477843_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzMyLTYtMS0xLTA_7f730e19-6704-4c40-9097-2e499d18e66d"
      unitRef="usdPerShare">-2.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzMzLTItMS0xLTA_c81a03d8-5134-4b0d-b664-6574dbd0b4a9"
      unitRef="usdPerShare">18.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzMzLTQtMS0xLTA_6c41e52d-d472-42e4-aac8-e8653af49e5d"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90YWJsZTo1Nzk5YzliM2YwMWE0M2NhYjgyNDk0MjhkZWEzNTg3ZC90YWJsZXJhbmdlOjU3OTljOWIzZjAxYTQzY2FiODI0OTQyOGRlYTM1ODdkXzMzLTYtMS0xLTA_1d0acfde-7011-4ce7-8773-83611f2b33e7"
      unitRef="usdPerShare">-2.13</us-gaap:EarningsPerShareDiluted>
    <coke:PercentageUndistributedEarningsAllocatedToDilutedCommonStockPerShareCalculated
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90ZXh0cmVnaW9uOmMwOWM2YWU4MGY4NDRmN2M5OWZlMTExNTNkZTU4YTg1XzQ1NA_9b6cabb4-49a2-4f00-901e-c1f050bcb70c"
      unitRef="number">1</coke:PercentageUndistributedEarningsAllocatedToDilutedCommonStockPerShareCalculated>
    <coke:PercentageUndistributedEarningsAllocatedToDilutedCommonStockPerShareCalculated
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90ZXh0cmVnaW9uOmMwOWM2YWU4MGY4NDRmN2M5OWZlMTExNTNkZTU4YTg1XzQ1NA_b98881e8-2b12-4d64-a09f-b5eab426f2d7"
      unitRef="number">1</coke:PercentageUndistributedEarningsAllocatedToDilutedCommonStockPerShareCalculated>
    <coke:PercentageUndistributedEarningsAllocatedToDilutedCommonStockPerShareCalculated
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90ZXh0cmVnaW9uOmMwOWM2YWU4MGY4NDRmN2M5OWZlMTExNTNkZTU4YTg1XzQ1NA_e7925dae-8081-4934-ada1-76e10bbe09a3"
      unitRef="number">1</coke:PercentageUndistributedEarningsAllocatedToDilutedCommonStockPerShareCalculated>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90ZXh0cmVnaW9uOmMwOWM2YWU4MGY4NDRmN2M5OWZlMTExNTNkZTU4YTg1XzYwNDczMTM5NTQ2MzQ_2bea3c43-15d4-4de5-9697-354291861482"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90ZXh0cmVnaW9uOmMwOWM2YWU4MGY4NDRmN2M5OWZlMTExNTNkZTU4YTg1XzYwNDczMTM5NTQ2MzQ_cae49906-9c38-4471-84b4-dfd10828d476"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yMzUvZnJhZzpjMDljNmFlODBmODQ0ZjdjOTlmZTExMTUzZGU1OGE4NS90ZXh0cmVnaW9uOmMwOWM2YWU4MGY4NDRmN2M5OWZlMTExNTNkZTU4YTg1XzYwNDczMTM5NTQ2MzQ_e0bc3c6e-99bc-4abd-af58-8824ddf0dd38"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90ZXh0cmVnaW9uOmQwMGFkMTBhOWZjMzQyNjdiYjkzMGI3NTJhNmQ5ZDdlXzY0_e2aeb485-d111-44f1-9f85-1a5af2aafdfe">Inventories&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Finished products&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;140,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Manufacturing materials&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;47,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plastic shells, plastic pallets and other inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;225,757&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;225,926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90ZXh0cmVnaW9uOmQwMGFkMTBhOWZjMzQyNjdiYjkzMGI3NTJhNmQ5ZDdlXzY1_43d2b963-f424-4ae1-98e1-09a0de9ca09b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Finished products&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;140,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Manufacturing materials&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;47,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plastic shells, plastic pallets and other inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;225,757&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;225,926&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90YWJsZTpmYTRlYWExYjAxNzI0N2RhODVmODZiYTM0NzY1ZDgwZS90YWJsZXJhbmdlOmZhNGVhYTFiMDE3MjQ3ZGE4NWY4NmJhMzQ3NjVkODBlXzEtMi0xLTEtMA_c6830941-4be8-491d-9427-b80ddd763311"
      unitRef="usd">140080000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90YWJsZTpmYTRlYWExYjAxNzI0N2RhODVmODZiYTM0NzY1ZDgwZS90YWJsZXJhbmdlOmZhNGVhYTFiMDE3MjQ3ZGE4NWY4NmJhMzQ3NjVkODBlXzEtNC0xLTEtMA_fbb25435-bbd5-4281-9145-fdfcef21a666"
      unitRef="usd">142363000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90YWJsZTpmYTRlYWExYjAxNzI0N2RhODVmODZiYTM0NzY1ZDgwZS90YWJsZXJhbmdlOmZhNGVhYTFiMDE3MjQ3ZGE4NWY4NmJhMzQ3NjVkODBlXzItMi0xLTEtMA_0dd41508-8b82-4664-b2f8-b0ade14ef9d7"
      unitRef="usd">47081000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90YWJsZTpmYTRlYWExYjAxNzI0N2RhODVmODZiYTM0NzY1ZDgwZS90YWJsZXJhbmdlOmZhNGVhYTFiMDE3MjQ3ZGE4NWY4NmJhMzQ3NjVkODBlXzItNC0xLTEtMA_f76e8077-8397-4376-85b0-4b6ba6e51078"
      unitRef="usd">45267000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90YWJsZTpmYTRlYWExYjAxNzI0N2RhODVmODZiYTM0NzY1ZDgwZS90YWJsZXJhbmdlOmZhNGVhYTFiMDE3MjQ3ZGE4NWY4NmJhMzQ3NjVkODBlXzMtMi0xLTEtMA_ba3b3a7d-7abd-4ee6-a1f8-4e0c7d3ea031"
      unitRef="usd">38596000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90YWJsZTpmYTRlYWExYjAxNzI0N2RhODVmODZiYTM0NzY1ZDgwZS90YWJsZXJhbmdlOmZhNGVhYTFiMDE3MjQ3ZGE4NWY4NmJhMzQ3NjVkODBlXzMtNC0xLTEtMA_f02bbd72-66de-49bf-8876-45efc8ac5795"
      unitRef="usd">38296000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90YWJsZTpmYTRlYWExYjAxNzI0N2RhODVmODZiYTM0NzY1ZDgwZS90YWJsZXJhbmdlOmZhNGVhYTFiMDE3MjQ3ZGE4NWY4NmJhMzQ3NjVkODBlXzQtMi0xLTEtMA_8e1b7202-aee3-486f-b4e8-2f1e48eaf2cd"
      unitRef="usd">225757000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDEvZnJhZzpkMDBhZDEwYTlmYzM0MjY3YmI5MzBiNzUyYTZkOWQ3ZS90YWJsZTpmYTRlYWExYjAxNzI0N2RhODVmODZiYTM0NzY1ZDgwZS90YWJsZXJhbmdlOmZhNGVhYTFiMDE3MjQ3ZGE4NWY4NmJhMzQ3NjVkODBlXzQtNC0xLTEtMA_770178cd-fc91-42d0-bbf0-354a8fbb7c3c"
      unitRef="usd">225926000</us-gaap:InventoryNet>
    <coke:PrepaidExpensesAndOtherCurrentAssetsTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90ZXh0cmVnaW9uOjM2NzRlNDA0ZDNhMTRmZWNiNTU3ZDA4MTFiY2JhZjQ4XzEyNA_7ac6ecf3-649a-45f8-bd72-7f781e6de41f">Prepaid Expenses and Other Current Assets&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;Prepaid expenses and other current assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Repair parts&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;26,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid taxes&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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid marketing&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;4,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity hedges at fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Prepayments for sponsorship contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,146&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,461&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:PrepaidExpensesAndOtherCurrentAssetsTextBlock>
    <coke:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90ZXh0cmVnaW9uOjM2NzRlNDA0ZDNhMTRmZWNiNTU3ZDA4MTFiY2JhZjQ4XzEyNQ_bc952e7d-fcfc-4b8b-9a82-706c42de7ca9">&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;Prepaid expenses and other current assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Repair parts&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;26,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid taxes&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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid marketing&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;4,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity hedges at fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Prepayments for sponsorship contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,146&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,461&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTableTextBlock>
    <coke:PrepaidRepairPartsCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzEtMi0xLTEtMA_cfb990d7-e5ea-4a7c-9037-7abe055bacaf"
      unitRef="usd">26811000</coke:PrepaidRepairPartsCurrent>
    <coke:PrepaidRepairPartsCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzEtNC0xLTEtMA_e26fe55e-10d5-4c7f-8660-2f044bd9ca1a"
      unitRef="usd">28967000</coke:PrepaidRepairPartsCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzMtMi0xLTEtMA_d999898e-e45a-44b0-be48-ef4ba9f18698"
      unitRef="usd">8428000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzMtNC0xLTEtMA_8499feaf-1669-4057-bf22-617883ead880"
      unitRef="usd">4359000</us-gaap:PrepaidTaxes>
    <coke:PrepaidSoftware
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzQtMi0xLTEtMA_9f676cca-ceae-4142-a704-b1f85db20e73"
      unitRef="usd">6650000</coke:PrepaidSoftware>
    <coke:PrepaidSoftware
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzQtNC0xLTEtMA_5e94ca81-0488-4a64-98a0-0d1de46f26c7"
      unitRef="usd">5850000</coke:PrepaidSoftware>
    <coke:PrepaidMarketingCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzQtMi0xLTEtOTkxMA_c897f1bf-248a-4919-a078-f1162b757ade"
      unitRef="usd">4773000</coke:PrepaidMarketingCurrent>
    <coke:PrepaidMarketingCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzQtNC0xLTEtOTkxMA_85f7ad7f-a516-4fb8-a4f1-a95ec5111ff1"
      unitRef="usd">5658000</coke:PrepaidMarketingCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzUtMi0xLTEtMA_c2294f3f-86ac-419f-8f50-60776748b0ad"
      unitRef="usd">2417000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzUtNC0xLTEtMA_aebf2a31-f192-496b-9ec7-93529ba13d0d"
      unitRef="usd">1007000</us-gaap:DerivativeAssetsCurrent>
    <coke:PrepaymentsForSponsorshipContractsCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzYtMi0xLTEtOTYxNA_739c9f57-5e7e-49c1-bd87-21c772285d74"
      unitRef="usd">569000</coke:PrepaymentsForSponsorshipContractsCurrent>
    <coke:PrepaymentsForSponsorshipContractsCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzYtNC0xLTEtOTYxNA_f3a6f601-52d5-4966-8aeb-d606b4899f3e"
      unitRef="usd">8696000</coke:PrepaymentsForSponsorshipContractsCurrent>
    <coke:OtherPrepaidExpenseAndOtherCurrentAssets
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzYtMi0xLTEtMA_beb86e48-3bf3-4a57-a3c5-a5443b9c70ad"
      unitRef="usd">24498000</coke:OtherPrepaidExpenseAndOtherCurrentAssets>
    <coke:OtherPrepaidExpenseAndOtherCurrentAssets
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzYtNC0xLTEtMA_d93b341e-df1f-4694-a349-9697d2616482"
      unitRef="usd">14924000</coke:OtherPrepaidExpenseAndOtherCurrentAssets>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzctMi0xLTEtMA_8bd15389-3deb-4a6d-9d9a-0283e849adcc"
      unitRef="usd">74146000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDQvZnJhZzozNjc0ZTQwNGQzYTE0ZmVjYjU1N2QwODExYmNiYWY0OC90YWJsZTpmOWI1YWExYmFlNzE0Nzk5ODI4MTcyMjI5ZDk5ZDdkMS90YWJsZXJhbmdlOmY5YjVhYTFiYWU3MTQ3OTk4MjgxNzIyMjlkOTlkN2QxXzctNC0xLTEtMA_b028cd6a-c231-43ed-865a-65787a09cb22"
      unitRef="usd">69461000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzE3L2ZyYWc6NmFlNjExMjQ1M2QwNGMyM2JhM2VjODIyZWQ0NTFhY2UvdGV4dHJlZ2lvbjo2YWU2MTEyNDUzZDA0YzIzYmEzZWM4MjJlZDQ1MWFjZV8xNjQ5MjY3NDQzNDc1_764a9235-de11-4a29-96e9-2755568d9cb0">Assets Held for Sale&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is in the process of integrating its Memphis, Tennessee manufacturing plant with its West Memphis, Arkansas operations, which is expected to greatly expand its West Memphis production capabilities and to reduce its overall production costs. Additionally, the Company is planning to open a new, automated distribution center in Whitestown, Indiana by the spring of 2021, which will allow the Company to consolidate its Anderson, Bloomington, Lafayette, Shelbyville and Speedway, Indiana warehousing and distribution operations into this one new facility. The increased capacity and automation in Whitestown will allow the Company to optimize its supply chain and to better serve its customers and consumers in Indiana and the surrounding areas.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, certain locations of the Company, which are primarily those included in the Company&#x2019;s supply chain optimization discussed above, met the accounting guidance criteria to be classified as assets held for sale. All locations classified as held for sale are included in the Nonalcoholic Beverages segment. There are not any liabilities held for sale associated with these locations and none meet the accounting guidance criteria to be classified as discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the assets held for sale:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment of $1.6&#160;million was recorded in 2020 for these locations as a result of the net book value exceeding the agreed upon purchase price of one of the locations. This impairment was recorded within cost of sales on the consolidated statements of operations and within impairment of property, plant and equipment on the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzE3L2ZyYWc6NmFlNjExMjQ1M2QwNGMyM2JhM2VjODIyZWQ0NTFhY2UvdGV4dHJlZ2lvbjo2YWU2MTEyNDUzZDA0YzIzYmEzZWM4MjJlZDQ1MWFjZV8xNjQ5MjY3NDQzNDc2_8fd706ad-c531-4db3-a25d-a7963761d1d0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the assets held for sale:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and leasehold and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,429&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i95458fec87b145dd92c53dd63d44ce3c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzE3L2ZyYWc6NmFlNjExMjQ1M2QwNGMyM2JhM2VjODIyZWQ0NTFhY2UvdGFibGU6NTlhODg5OWE4MGQ2NGU1YWJjMzI5MzlkYmU5MzYwYjkvdGFibGVyYW5nZTo1OWE4ODk5YTgwZDY0ZTVhYmMzMjkzOWRiZTkzNjBiOV8xLTItMS0xLTkyMDM_6afc74ce-672c-4283-a593-0ef1c560bd39"
      unitRef="usd">2559000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i7608efbfcc4e467e8b7827c48b9e59cd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzE3L2ZyYWc6NmFlNjExMjQ1M2QwNGMyM2JhM2VjODIyZWQ0NTFhY2UvdGFibGU6NTlhODg5OWE4MGQ2NGU1YWJjMzI5MzlkYmU5MzYwYjkvdGFibGVyYW5nZTo1OWE4ODk5YTgwZDY0ZTVhYmMzMjkzOWRiZTkzNjBiOV8yLTItMS0xLTkyMDM_eb2b2f66-140c-4d15-a726-8861ca4b17ad"
      unitRef="usd">3870000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="iff6c204502074b75802c2bae7fc034bc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzE3L2ZyYWc6NmFlNjExMjQ1M2QwNGMyM2JhM2VjODIyZWQ0NTFhY2UvdGFibGU6NTlhODg5OWE4MGQ2NGU1YWJjMzI5MzlkYmU5MzYwYjkvdGFibGVyYW5nZTo1OWE4ODk5YTgwZDY0ZTVhYmMzMjkzOWRiZTkzNjBiOV8zLTItMS0xLTkyMDM_05f85f69-3a40-4692-8faf-b78dd3112121"
      unitRef="usd">6429000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i372160fa00de4481b0c9e8052cc5bd7c_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzE3L2ZyYWc6NmFlNjExMjQ1M2QwNGMyM2JhM2VjODIyZWQ0NTFhY2UvdGV4dHJlZ2lvbjo2YWU2MTEyNDUzZDA0YzIzYmEzZWM4MjJlZDQ1MWFjZV8xNjQ5MjY3NDQzNDc4_45f4337c-601b-422d-9f81-2cec17edc005"
      unitRef="usd">1600000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90ZXh0cmVnaW9uOjZhYmZlZDQwMDc0NTRjMTQ5YjVjMGM0YzZiNmJlN2U1XzI5Nw_42b9683a-a5e4-44ab-a60b-9335609874f7">Property, Plant and Equipment, Net&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 principal categories and estimated useful lives of property, plant and equipment, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.209%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 29, 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:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&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;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-50 years&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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-20 years&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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;92,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cold drink dispensing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-17 years&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;Leasehold and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software for internal use&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;46,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10 years&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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,979,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,958,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,022,722&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;997,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;During 2020, 2019 and 2018, the Company performed periodic reviews of property, plant and equipment and determined no material impairment existed.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90ZXh0cmVnaW9uOjZhYmZlZDQwMDc0NTRjMTQ5YjVjMGM0YzZiNmJlN2U1XzI5OA_e247f57d-be8b-4110-86f1-0f6debee4151">&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 principal categories and estimated useful lives of property, plant and equipment, net were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.209%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 29, 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:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&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;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-50 years&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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-20 years&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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;92,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cold drink dispensing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;465,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-17 years&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;Leasehold and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software for internal use&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;46,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10 years&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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,979,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,958,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,022,722&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;997,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i87bcfa2a2db5462489cf8e0e4a13bc3b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzEtMi0xLTEtMA_90b7eb74-6f7d-49f3-89f9-2dcc8b1eb60c"
      unitRef="usd">81981000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if77502c643df4a749b697a36a9e809e4_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzEtNC0xLTEtMA_62d176b1-6dcd-4aa8-9c52-608021f4477a"
      unitRef="usd">76860000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id553818c8a3643a18f78d999dfef06bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzItMi0xLTEtMA_349ead92-fdbe-4c60-b797-ff845b9b1c09"
      unitRef="usd">240173000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2d200cdbfcbe4325aa175668c05c5019_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzItNC0xLTEtMA_f9591185-479c-44aa-88f7-1aea77bc772f"
      unitRef="usd">223500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5f7920c40ed74e959dff30b91924ed52_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzItNi0xLTEtNzg2L3RleHRyZWdpb246NmY2ODU3OTg3ODgyNGQ0ZDhiZGRiMGM4YjA4ZmQzOWFfNjA0NzMxMzk1Mjc4OQ_fa808d14-702b-4df4-8565-8cccec1b0d5e">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ica6b3c8dd4434d2aa03576d7fcd8fa9a_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzItNi0xLTEtNzg2L3RleHRyZWdpb246NmY2ODU3OTg3ODgyNGQ0ZDhiZGRiMGM4YjA4ZmQzOWFfNjA0NzMxMzk1Mjc5Ng_4c022d5c-45a8-425b-9116-8ebe71f72808">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i291b218914544b35943b3f858c1cea35_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzMtMi0xLTEtMA_78ba1465-c709-414e-855e-08f9357a8c8b"
      unitRef="usd">392998000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id8792af0359c4d169bdb6d2617d451de_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzMtNC0xLTEtMA_bcef1280-d9e6-45c5-ac56-a81a7f462c80"
      unitRef="usd">355575000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i577d128ce23f49a79b21679960c529e7_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzMtNi0xLTEtNzg5L3RleHRyZWdpb246ZmZiNzQ0YjliMjQ3NGY2MWEzODNmMWQzYWNiNzQ3YzJfNjA0NzMxMzk1Mjc4Mw_6d884519-095b-4b21-bd3e-d1b89a14f7ab">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id822567d1fd84065bcdc88170d42b4bb_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzMtNi0xLTEtNzg5L3RleHRyZWdpb246ZmZiNzQ0YjliMjQ3NGY2MWEzODNmMWQzYWNiNzQ3YzJfNjA0NzMxMzk1Mjc4OQ_e2e02400-9680-4345-9eed-963fdcbb9b34">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic5bfaa16d96b459f83b475cf753e0199_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzQtMi0xLTEtMA_e37cfdbc-303c-453c-8f1d-8d85aa4a1bc9"
      unitRef="usd">445218000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if311671184354826928422537602d401_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzQtNC0xLTEtMA_fe231c6f-154c-4d97-ac7d-6a0688149267"
      unitRef="usd">417532000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i96db3e5cf2a9466ea0f25af1f0217d1b_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzQtNi0xLTEtNzkyL3RleHRyZWdpb246MGE1NjZmMTY1ZTNjNDA4MGFjODhlOTg3YzI1OGJiNDFfNjA0NzMxMzk1Mjc4NQ_5f884adb-cc58-46dd-8ea9-a14dfe622281">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib18fc08a0dea4283988ca07b87adc238_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzQtNi0xLTEtNzkyL3RleHRyZWdpb246MGE1NjZmMTY1ZTNjNDA4MGFjODhlOTg3YzI1OGJiNDFfNjA0NzMxMzk1Mjc5MQ_3944b55f-c677-4d61-bd31-1b4773a56cd0">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i30e2c59187cf443d8edaf6c4200f8322_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzUtMi0xLTEtMA_97dba5ef-6c00-4493-899d-3ad78a31f120"
      unitRef="usd">96606000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3f099b0492b34213abbcd112addfb870_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzUtNC0xLTEtMA_7cb0c097-5745-48e2-91ca-0448de36ef37"
      unitRef="usd">92059000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7fe0fa1e19ff4a8d866cbb2056cfac32_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzUtNi0xLTEtNzk1L3RleHRyZWdpb246YjU2YmIwNjkyNzc1NDdmYTlmMmU1MzY2MjJkYzVmZTFfNjA0NzMxMzk1Mjc4NQ_4c7c5d5d-6be8-4d38-893f-650513120217">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9c8f041af2c049a98241b724fc0cee18_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzUtNi0xLTEtNzk1L3RleHRyZWdpb246YjU2YmIwNjkyNzc1NDdmYTlmMmU1MzY2MjJkYzVmZTFfNjA0NzMxMzk1Mjc5MQ_6f908c86-d269-452d-b11d-9dc08c08e256">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if313e699f9be4324aa331c8b419fd42b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzYtMi0xLTEtMA_d50ac337-2952-4b91-9a50-d55903854a74"
      unitRef="usd">465881000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a27ceb90c7f43dd905ab9c77e04de50_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzYtNC0xLTEtMA_fdbf6def-163e-4144-af62-cb32ab1aa6a1"
      unitRef="usd">489050000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie811b7f4b77542fa95f64b9fc67fadd7_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzYtNi0xLTEtNzk4L3RleHRyZWdpb246MGViNzQzMDk1NzQ4NDVhNzgwN2EwMWRhZWFhZTRmZDdfNjA0NzMxMzk1Mjc4Mw_65b4de23-6825-4048-ac6e-c8707e0af7c2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if7c7ce434b2b402a89eec78fa4dfb64b_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzYtNi0xLTEtNzk4L3RleHRyZWdpb246MGViNzQzMDk1NzQ4NDVhNzgwN2EwMWRhZWFhZTRmZDdfNjA0NzMxMzk1Mjc4OQ_43d28f1b-e483-4d8a-9f49-4e87b9238b1a">P17Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i52e62de358e64839ae3d9f3e1c938ad8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzctMi0xLTEtMA_25b04198-10e4-475b-b78c-e15dc97f31d0"
      unitRef="usd">155077000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i80e686e3c79549d09d4f00e984ba7bfe_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzctNC0xLTEtMA_390b40c7-c6e3-4d50-b6eb-04600b9e9ff4"
      unitRef="usd">145341000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifa011ee05ff84c51b4fb0223a8f7128d_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzctNi0xLTEtODAxL3RleHRyZWdpb246MjQwMWU0MWMyMmQ1NDI4YWI5NWI0Njc3Mzg0OWU2NTBfNjA0NzMxMzk1Mjc4Mw_ef8756ad-357e-4364-b38d-42b49229f703">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i02e21ef1a8db4ba1b0af392aaaf6ebef_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzctNi0xLTEtODAxL3RleHRyZWdpb246MjQwMWU0MWMyMmQ1NDI4YWI5NWI0Njc3Mzg0OWU2NTBfNjA0NzMxMzk1Mjc4OQ_f0d16b00-0197-41e1-a8d7-29ab00a26553">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i247011f6d20549aa9cd1f1ca18b20b71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzgtMi0xLTEtMA_2b423b08-9189-49bf-9f5a-a6e641889bee"
      unitRef="usd">46569000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia44f7796ce9549f0af3897ed1d2e29c8_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzgtNC0xLTEtMA_c3c08090-c923-4e69-af30-8588ae73512e"
      unitRef="usd">128792000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8e116b099d2a4915b5f48e96911ebd04_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzgtNi0xLTEtODA0L3RleHRyZWdpb246ZWZlMjc0NzFlODZiNDc4MTk2ODVlNDdiZTQzMjZiMmFfNjA0NzMxMzk1Mjc4Mw_73e6ddeb-ba06-4c01-99ed-1f62bbec97d1">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie3bf98bb68ea4af1998ade67f2056842_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzgtNi0xLTEtODA0L3RleHRyZWdpb246ZWZlMjc0NzFlODZiNDc4MTk2ODVlNDdiZTQzMjZiMmFfNjA0NzMxMzk1Mjc4OQ_2c67f604-506a-4948-8f10-66965e7bc16d">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5a0d6b4f9c1a4a428c62b3bd6c41a927_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzktMi0xLTEtMA_47bbab80-672d-43ba-bc6a-a31030bba99a"
      unitRef="usd">54505000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i73d1b30ecd3f4ba6bebbd3f5344b7d6e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzktNC0xLTEtMA_bd6868c1-e0c0-4ba4-bb5e-3817193586cd"
      unitRef="usd">29369000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzEwLTItMS0xLTA_a23c1b76-4c37-43be-adaf-bcd755868f12"
      unitRef="usd">1979008000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzEwLTQtMS0xLTA_4c57d1c4-0905-42c6-8628-3f73db810698"
      unitRef="usd">1958078000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzExLTItMS0xLTA_d9f2bc3c-3c71-4f8b-bca6-86b7ca936675"
      unitRef="usd">956286000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzExLTQtMS0xLTA_60b4c0cb-21f8-4274-9707-6781a2601653"
      unitRef="usd">960675000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzEyLTItMS0xLTA_a9b7b752-b849-424f-9b4e-4ff8051b8726"
      unitRef="usd">1022722000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNDcvZnJhZzo2YWJmZWQ0MDA3NDU0YzE0OWI1YzBjNGM2YjZiZTdlNS90YWJsZTo1ZDMyNzVkMDIyZDM0M2VjODkwOTAxY2ZkMTlmMDMwYS90YWJsZXJhbmdlOjVkMzI3NWQwMjJkMzQzZWM4OTA5MDFjZmQxOWYwMzBhXzEyLTQtMS0xLTA_c0df03d5-3367-4865-b987-fd9afa2d542b"
      unitRef="usd">997403000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzcxNTY_18a6e4ee-e724-4b51-908c-8460e40517a5">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the weighted average remaining lease term and the weighted average discount rate for the Company&#x2019;s leases:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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="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;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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:700;line-height:100%"&gt;Weighted average remaining lease term:&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing 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;13.4 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;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;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Following is a summary of the Company&#x2019;s leases within the Company&#x2019;s consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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;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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 costs&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;24,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term and variable leases&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;15,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Depreciation expense from financing leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 lease 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,534&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;During 2018, the Company had depreciation expense from capital leases of $5.9&#160;million and interest expense on capital lease obligations of $3.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future minimum lease payments related to the Company&#x2019;s leases include renewal options the Company has determined to be reasonably certain and exclude payments to landlords for real estate taxes and common area maintenance. Following is a summary of future minimum lease payments for all noncancelable operating leases and financing leases as of December&#160;31, 2020&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;:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.902%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&#160;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:10pt;font-weight:700;line-height:100%"&gt;Financing&#160;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;24,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;20,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,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;2024&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;15,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 minimum lease payments including interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;169,581&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;261,822&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;29,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of minimum lease principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;139,689&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;75,844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;215,533&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Current portion of lease liabilities - operating and financing leases&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;19,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent portion of lease liabilities - operating and financing 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,984&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;189,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;Following is a summary of future minimum lease payments for all noncancelable operating leases and financing leases as of December&#160;29, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.902%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&#160;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:10pt;font-weight:700;line-height:100%"&gt;Financing&#160;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,236&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;29,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;16,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 minimum lease payments including interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;140,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;170,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;27,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of minimum lease principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;112,789&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;26,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;139,595&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Current portion of lease liabilities - operating and financing leases&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;15,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent portion of lease liabilities - operating and financing 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;97,765&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;115,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the Company&#x2019;s leases within the consolidated statements of cash flows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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;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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash flows from operating activities impact:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;24,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;18,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;/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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest payments on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash flows from operating activities impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,852&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from financing activities impact:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal payments on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash flows from financing activities impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;During 2018, the Company had principal payments on capital lease obligations of $8.1&#160;million and interest payments on capital lease obligations of $3.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company did not have future lease commitments that had not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzcxNTY_3e43bd4f-47b8-442a-bd76-8826866619be">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the weighted average remaining lease term and the weighted average discount rate for the Company&#x2019;s leases:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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="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;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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:700;line-height:100%"&gt;Weighted average remaining lease term:&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing 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;13.4 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;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;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Following is a summary of the Company&#x2019;s leases within the Company&#x2019;s consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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;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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 costs&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;24,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term and variable leases&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;15,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Depreciation expense from financing leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 lease 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,534&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;During 2018, the Company had depreciation expense from capital leases of $5.9&#160;million and interest expense on capital lease obligations of $3.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future minimum lease payments related to the Company&#x2019;s leases include renewal options the Company has determined to be reasonably certain and exclude payments to landlords for real estate taxes and common area maintenance. Following is a summary of future minimum lease payments for all noncancelable operating leases and financing leases as of December&#160;31, 2020&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;:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.902%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&#160;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:10pt;font-weight:700;line-height:100%"&gt;Financing&#160;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;24,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;20,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,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;2024&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;15,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 minimum lease payments including interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;169,581&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;261,822&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;29,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of minimum lease principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;139,689&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;75,844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;215,533&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Current portion of lease liabilities - operating and financing leases&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;19,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent portion of lease liabilities - operating and financing 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,984&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;189,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;Following is a summary of future minimum lease payments for all noncancelable operating leases and financing leases as of December&#160;29, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.902%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&#160;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:10pt;font-weight:700;line-height:100%"&gt;Financing&#160;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,236&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;29,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;16,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 minimum lease payments including interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;140,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;170,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;27,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of minimum lease principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;112,789&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;26,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;139,595&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Current portion of lease liabilities - operating and financing leases&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;15,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent portion of lease liabilities - operating and financing 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;97,765&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;115,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the Company&#x2019;s leases within the consolidated statements of cash flows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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;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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash flows from operating activities impact:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;24,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;18,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;/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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest payments on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash flows from operating activities impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,852&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from financing activities impact:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal payments on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash flows from financing activities impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;During 2018, the Company had principal payments on capital lease obligations of $8.1&#160;million and interest payments on capital lease obligations of $3.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company did not have future lease commitments that had not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzcxNTE_94407c35-66b5-4e30-828c-1f3a3d200d21">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the weighted average remaining lease term and the weighted average discount rate for the Company&#x2019;s leases:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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="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;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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:700;line-height:100%"&gt;Weighted average remaining lease term:&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing 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;13.4 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;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;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;Following is a summary of the Company&#x2019;s leases within the Company&#x2019;s consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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;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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 costs&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;24,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term and variable leases&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;15,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Depreciation expense from financing leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 lease 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,534&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;During 2018, the Company had depreciation expense from capital leases of $5.9&#160;million and interest expense on capital lease obligations of $3.3&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowNzFmNzY3M2U5ZGU0NDJhOGE2M2Y3NzM0ZjdmZDNiYS90YWJsZXJhbmdlOjA3MWY3NjczZTlkZTQ0MmE4YTYzZjc3MzRmN2ZkM2JhXzItMi0xLTEtNDcyMw_b6a60420-c680-44e3-a4b9-7f0b9d0a136d">P9Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowNzFmNzY3M2U5ZGU0NDJhOGE2M2Y3NzM0ZjdmZDNiYS90YWJsZXJhbmdlOjA3MWY3NjczZTlkZTQ0MmE4YTYzZjc3MzRmN2ZkM2JhXzItNC0xLTEtNDcwOA_c29327db-85df-4a04-ad5a-8703529f5b4e">P10Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowNzFmNzY3M2U5ZGU0NDJhOGE2M2Y3NzM0ZjdmZDNiYS90YWJsZXJhbmdlOjA3MWY3NjczZTlkZTQ0MmE4YTYzZjc3MzRmN2ZkM2JhXzMtMi0xLTEtNDcyMw_515d89c6-a44d-4f9e-b96f-ea46738bdc54">P13Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowNzFmNzY3M2U5ZGU0NDJhOGE2M2Y3NzM0ZjdmZDNiYS90YWJsZXJhbmdlOjA3MWY3NjczZTlkZTQ0MmE4YTYzZjc3MzRmN2ZkM2JhXzMtNC0xLTEtNDcxMQ_621185bb-6e48-4124-a275-08784dae2eb9">P4Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowNzFmNzY3M2U5ZGU0NDJhOGE2M2Y3NzM0ZjdmZDNiYS90YWJsZXJhbmdlOjA3MWY3NjczZTlkZTQ0MmE4YTYzZjc3MzRmN2ZkM2JhXzUtMi0xLTEtNDcyMw_3cd15740-ac26-49bb-8a1c-b86db217cbbf"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowNzFmNzY3M2U5ZGU0NDJhOGE2M2Y3NzM0ZjdmZDNiYS90YWJsZXJhbmdlOjA3MWY3NjczZTlkZTQ0MmE4YTYzZjc3MzRmN2ZkM2JhXzUtNC0xLTEtNDcxNA_462f3470-c252-409a-adb4-5d7e3e4588d9"
      unitRef="number">0.041</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowNzFmNzY3M2U5ZGU0NDJhOGE2M2Y3NzM0ZjdmZDNiYS90YWJsZXJhbmdlOjA3MWY3NjczZTlkZTQ0MmE4YTYzZjc3MzRmN2ZkM2JhXzItMi0xLTEtMA_9403324a-2a84-4e3e-b491-a3a34f01e821"
      unitRef="number">0.032</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowNzFmNzY3M2U5ZGU0NDJhOGE2M2Y3NzM0ZjdmZDNiYS90YWJsZXJhbmdlOjA3MWY3NjczZTlkZTQ0MmE4YTYzZjc3MzRmN2ZkM2JhXzItNC0xLTEtMA_4f63967d-f25a-4381-8cff-326b94411d37"
      unitRef="number">0.057</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzItMi0xLTEtNDc1Nw_7d6762bd-ab8f-4ffe-b6b9-0f9c37f8c2a1"
      unitRef="usd">24823000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzItMi0xLTEtMA_72d31579-5371-4b6a-8174-f95c18f324db"
      unitRef="usd">18820000</us-gaap:OperatingLeaseCost>
    <coke:ShortTermAndVariableLeasesCost
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzMtMi0xLTEtNDc1Nw_dd4bd605-4f62-46c9-a2c4-e1c21dfc533c"
      unitRef="usd">15305000</coke:ShortTermAndVariableLeasesCost>
    <coke:ShortTermAndVariableLeasesCost
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzMtMi0xLTEtMA_ec034ab1-acb4-456b-bb41-4d78954be08d"
      unitRef="usd">13605000</coke:ShortTermAndVariableLeasesCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzQtMi0xLTEtNDc1Nw_d0487321-2df5-4f61-9207-9a6577c7151a"
      unitRef="usd">4678000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzQtMi0xLTEtMA_77fa650a-bdae-4fb3-8be3-35d780ec152f"
      unitRef="usd">5967000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzE0LTItMS0xLTQ3NTc_365870a7-4d63-4ace-b635-e9e610aebaa1"
      unitRef="usd">1728000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzE0LTItMS0xLTA_1b149d41-7817-4d80-8aac-924882cf9940"
      unitRef="usd">2714000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzE3LTItMS0xLTQ3NTc_202d8b49-404f-4a40-b04a-8adc72d1de7b"
      unitRef="usd">46534000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTplZjFhZWFiZTM4ZWI0YzJkODllYzA4ZDJjYjRlMjM1ZS90YWJsZXJhbmdlOmVmMWFlYWJlMzhlYjRjMmQ4OWVjMDhkMmNiNGUyMzVlXzE3LTItMS0xLTA_bf8d9a47-a82c-4f9b-b6c4-4ca4588f6eee"
      unitRef="usd">41106000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzYwNzk_1a8707b6-ae1e-4bb7-a512-9c5eeac5b2bd"
      unitRef="usd">5900000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzEwOTk1MTE2NDQ0NTQ_b4189746-bcc6-4f33-9ca1-8f464d8f6d2e"
      unitRef="usd">3300000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzcxNTM_a351e39b-0dbd-4896-aa6c-a42503036784">Following is a summary of future minimum lease payments for all noncancelable operating leases and financing leases as of December&#160;31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.902%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&#160;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:10pt;font-weight:700;line-height:100%"&gt;Financing&#160;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;24,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;20,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,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;2024&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;15,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 minimum lease payments including interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;169,581&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;261,822&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;29,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of minimum lease principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;139,689&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;75,844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;215,533&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Current portion of lease liabilities - operating and financing leases&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;19,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent portion of lease liabilities - operating and financing 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,984&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;189,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;Following is a summary of future minimum lease payments for all noncancelable operating leases and financing leases as of December&#160;29, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.902%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&#160;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:10pt;font-weight:700;line-height:100%"&gt;Financing&#160;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,236&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;29,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;16,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 minimum lease payments including interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;140,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;170,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;27,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of minimum lease principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;112,789&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;26,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;139,595&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Current portion of lease liabilities - operating and financing leases&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;15,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent portion of lease liabilities - operating and financing 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;97,765&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;115,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzcxNTM_d727877a-b17f-40f0-a53a-cecda63f5e60">Following is a summary of future minimum lease payments for all noncancelable operating leases and financing leases as of December&#160;31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.902%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&#160;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:10pt;font-weight:700;line-height:100%"&gt;Financing&#160;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;24,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;20,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,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;2024&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;15,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 minimum lease payments including interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;169,581&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92,241&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;261,822&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;29,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of minimum lease principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;139,689&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;75,844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;215,533&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Current portion of lease liabilities - operating and financing leases&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;19,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent portion of lease liabilities - operating and financing 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,923&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,984&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;189,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;Following is a summary of future minimum lease payments for all noncancelable operating leases and financing leases as of December&#160;29, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.902%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating&#160;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:10pt;font-weight:700;line-height:100%"&gt;Financing&#160;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:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,236&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;29,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;16,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 minimum lease payments including interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;140,316&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;170,800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Amounts representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;27,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Present value of minimum lease principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:700;line-height:100%"&gt;112,789&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;26,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;139,595&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&#160;&#160;Current portion of lease liabilities - operating and financing leases&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;15,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent portion of lease liabilities - operating and financing 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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;97,765&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;115,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzEtMi0xLTEtMA_dc9f01b2-a62e-48a4-8791-5f5c3a19a20e"
      unitRef="usd">24056000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzEtNC0xLTEtMA_c0331f64-3e12-4330-87d1-4413cf7b3b8c"
      unitRef="usd">7079000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <coke:LeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzEtNi0xLTEtMA_8fbd6c7f-3d3c-4f4f-ab00-df0cc45771b4"
      unitRef="usd">31135000</coke:LeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzItMi0xLTEtMA_a2581e5a-bf41-4112-a7ab-4c665101e60f"
      unitRef="usd">20970000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzItNC0xLTEtMA_6728ac3e-1c0d-469a-a294-0f62af5f9f53"
      unitRef="usd">7145000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <coke:LeaseLiabilityPaymentsDueYearTwo
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzItNi0xLTEtMA_bf1e4ef2-234c-47b1-bd19-9897f329adbe"
      unitRef="usd">28115000</coke:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzMtMi0xLTEtMA_6b9e900a-071d-4786-96a9-c97859e23aa4"
      unitRef="usd">18125000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzMtNC0xLTEtMA_f3fce95e-ddce-48b2-969a-29e1c876712c"
      unitRef="usd">7201000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <coke:LeaseLiabilityPaymentsDueYearThree
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzMtNi0xLTEtMA_859538eb-f65c-4ebf-942a-d389e59147f0"
      unitRef="usd">25326000</coke:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzQtMi0xLTEtMA_c730ad8a-8bdb-42b2-ba92-e27da6f1eeab"
      unitRef="usd">15330000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzQtNC0xLTEtMA_0acc819e-623c-4d90-aba6-d8fcd06f5fc1"
      unitRef="usd">7396000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <coke:LeaseLiabilityPaymentsDueYearFour
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzQtNi0xLTEtMA_08081777-160c-402b-9fa2-1d57d304f727"
      unitRef="usd">22726000</coke:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzUtMi0xLTEtMA_dcde60d0-a16e-407c-aa36-154c229c5a7b"
      unitRef="usd">13747000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzUtNC0xLTEtMA_7a40ab48-48b0-4b57-9069-b7866360f41e"
      unitRef="usd">7593000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <coke:LeaseLiabilityPaymentsDueYearFive
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzUtNi0xLTEtMA_58d1068c-a570-49e0-b190-3448166e1ec2"
      unitRef="usd">21340000</coke:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzYtMi0xLTEtMA_3030b8b8-5a9c-4baf-962a-1c88a9ea3d6b"
      unitRef="usd">77353000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzYtNC0xLTEtMA_6778698d-1c44-4597-88c6-673ed92b13ab"
      unitRef="usd">55827000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <coke:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzYtNi0xLTEtMA_888f46c1-b608-4463-873d-a46bedd4c670"
      unitRef="usd">133180000</coke:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzctMi0xLTEtMA_bb1d0a33-f2bc-4b4f-aee6-91b6b648ed4f"
      unitRef="usd">169581000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzctNC0xLTEtMA_bc9b7405-ab69-451d-8c09-a907cdc4a368"
      unitRef="usd">92241000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <coke:LeaseLiabilityPaymentDue
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzctNi0xLTEtMA_ea25c14d-ea3c-4264-9108-f927d78b017e"
      unitRef="usd">261822000</coke:LeaseLiabilityPaymentDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzgtMi0xLTEtMA_664bf11f-c170-43da-9f41-0247790e9362"
      unitRef="usd">29892000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzgtNC0xLTEtMA_2363b639-d1c2-45d7-b8ec-caa8b2de90a5"
      unitRef="usd">16397000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <coke:LeaseLiabilityUndiscountedExcessAmount
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzgtNi0xLTEtMA_8fca863e-ad86-416d-9c9e-f24af80998a6"
      unitRef="usd">46289000</coke:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzktMi0xLTEtMA_508caa15-8fdc-49ac-b500-fe95ee446391"
      unitRef="usd">139689000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzktNC0xLTEtMA_aab8d38b-956e-405d-bcc3-5ab673e82f18"
      unitRef="usd">75844000</us-gaap:FinanceLeaseLiability>
    <coke:LeaseLiability
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzktNi0xLTEtMA_121d7bb9-eea3-4b7f-980e-304f1e7ed38c"
      unitRef="usd">215533000</coke:LeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzEwLTItMS0xLTA_c26815d8-bf83-4e89-977b-6f638a06190b"
      unitRef="usd">19766000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzEwLTQtMS0xLTA_f44ab7ea-30ac-448e-b7bc-bf122110e8e3"
      unitRef="usd">5860000</us-gaap:FinanceLeaseLiabilityCurrent>
    <coke:LeaseLiabilityCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzEwLTYtMS0xLTA_f421b401-f74f-47a5-94c4-e96e9c15153d"
      unitRef="usd">25626000</coke:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzExLTItMS0xLTA_0f675929-8ed5-4393-b9ec-067d4512c234"
      unitRef="usd">119923000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzExLTQtMS0xLTA_fa89c203-bfbf-43d7-a167-0828af0721e8"
      unitRef="usd">69984000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <coke:LeaseLiabilityNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTpjNzdiN2JhN2E0ZTI0YjVkYTc4NGZhNjI2NjMxODhjOS90YWJsZXJhbmdlOmM3N2I3YmE3YTRlMjRiNWRhNzg0ZmE2MjY2MzE4OGM5XzExLTYtMS0xLTA_d099a714-c3de-4b5e-81b7-6f3307e8d173"
      unitRef="usd">189907000</coke:LeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzEtMi0xLTEtMA_6f3e0ce1-5689-45b8-8330-941b150088e5"
      unitRef="usd">19236000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzEtNC0xLTEtMA_0cbb0fef-2f1c-4042-8503-a447d2909555"
      unitRef="usd">10611000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <coke:LeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzEtNi0xLTEtMA_3f16616e-5d8f-429f-827c-27f2de675538"
      unitRef="usd">29847000</coke:LeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzItMi0xLTEtMA_cdbf9c5e-bb9d-494c-b709-1cf25e98e867"
      unitRef="usd">16815000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzItNC0xLTEtMA_f361132e-7d96-41cb-b91a-f84ad3cc950c"
      unitRef="usd">6215000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <coke:LeaseLiabilityPaymentsDueYearTwo
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzItNi0xLTEtMA_eadd6fc0-7219-4bd0-9b59-75de39b0d341"
      unitRef="usd">23030000</coke:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzMtMi0xLTEtMA_45a2a4d9-a770-43f9-93e7-32bf39b4bdcd"
      unitRef="usd">14016000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzMtNC0xLTEtMA_58a7ef30-1a36-4587-ab36-45272121c066"
      unitRef="usd">2694000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <coke:LeaseLiabilityPaymentsDueYearThree
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzMtNi0xLTEtMA_7c598a6f-91d2-4665-b8dd-e8f71b9da0be"
      unitRef="usd">16710000</coke:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzQtMi0xLTEtMA_f0eea5fc-e5a1-41ed-9abe-7aac35991fef"
      unitRef="usd">11704000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzQtNC0xLTEtMA_57412cc3-c776-4ca7-b88d-0ec2605930f2"
      unitRef="usd">2750000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <coke:LeaseLiabilityPaymentsDueYearFour
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzQtNi0xLTEtMA_8d941b75-159f-48b9-bcb1-f928d529a3bc"
      unitRef="usd">14454000</coke:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzUtMi0xLTEtMA_7786b736-3fd2-4c8d-9f25-0d2c653e29f8"
      unitRef="usd">10989000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzUtNC0xLTEtMA_76a725fb-7cba-453b-8e8e-74269b137343"
      unitRef="usd">2808000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <coke:LeaseLiabilityPaymentsDueYearFive
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzUtNi0xLTEtMA_d74f2d0c-1b9d-4b3f-bf74-838882e2de63"
      unitRef="usd">13797000</coke:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzYtMi0xLTEtMA_8ecbaf8c-a7f8-453e-996e-a2aa6ed7f967"
      unitRef="usd">67556000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzYtNC0xLTEtMA_cc406797-ec8e-41e5-bbf7-7aa564749d52"
      unitRef="usd">5406000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <coke:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzYtNi0xLTEtMA_d958abd5-1ec7-44c6-b87f-0b16cdee30d3"
      unitRef="usd">72962000</coke:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzctMi0xLTEtMA_cb1de980-a8f8-47fa-9b02-d2d021821c57"
      unitRef="usd">140316000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzctNC0xLTEtMA_5ce313d8-99b8-4ea6-a932-28a281077ed4"
      unitRef="usd">30484000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <coke:LeaseLiabilityPaymentDue
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzctNi0xLTEtMA_02220da9-da2d-4e32-b7c7-bcea35e82259"
      unitRef="usd">170800000</coke:LeaseLiabilityPaymentDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzgtMi0xLTEtNDgzOQ_0a33877d-fbcf-4338-8866-216362774adf"
      unitRef="usd">27527000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzgtNC0xLTEtMA_793137cb-5a8f-4db9-a283-8d78af6ce315"
      unitRef="usd">3678000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <coke:LeaseLiabilityUndiscountedExcessAmount
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzgtNi0xLTEtNDgzOQ_7801c252-7d86-4f66-bf7d-9be5333cc1a6"
      unitRef="usd">31205000</coke:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzktMi0xLTEtNDgzOQ_d1f68dd5-fe2d-4dec-872f-f401371e28b0"
      unitRef="usd">112789000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzktNC0xLTEtMA_0f974f7c-67f2-4109-ba83-7e56e2f9a85c"
      unitRef="usd">26806000</us-gaap:FinanceLeaseLiability>
    <coke:LeaseLiability
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzktNi0xLTEtNDgzOQ_fdbd6214-30aa-43fc-a93c-3ca542b61ae0"
      unitRef="usd">139595000</coke:LeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzEwLTItMS0xLTQ4Mzk_72933d27-a109-44b8-a310-fab425225685"
      unitRef="usd">15024000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzEwLTQtMS0xLTA_c9ae0b91-e808-40ea-9a28-700338ec66ee"
      unitRef="usd">9403000</us-gaap:FinanceLeaseLiabilityCurrent>
    <coke:LeaseLiabilityCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzEwLTYtMS0xLTQ4Mzk_243bb717-7d37-4d39-a3d5-3f209511886e"
      unitRef="usd">24427000</coke:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzExLTItMS0xLTQ4Mzk_93e065c2-15a1-48ce-bf86-ae78277199c3"
      unitRef="usd">97765000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzExLTQtMS0xLTA_188f5a19-3a4c-4977-b077-179c5d847b9d"
      unitRef="usd">17403000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <coke:LeaseLiabilityNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTphZDcyM2ZlNjIyOGU0ZWI0YmRiYTI4Y2UxYWJjZjg2ZS90YWJsZXJhbmdlOmFkNzIzZmU2MjI4ZTRlYjRiZGJhMjhjZTFhYmNmODZlXzExLTYtMS0xLTQ4Mzk_5126d798-99ac-4271-924e-4510ec69fae4"
      unitRef="usd">115168000</coke:LeaseLiabilityNoncurrent>
    <coke:ScheduleOfBalancesRelatedToLeasePortfolioPresentedInStatementOfCashFlowTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzcxNTU_9627acc5-4972-4ad2-9dbc-bf3583ba97e4">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the Company&#x2019;s leases within the consolidated statements of cash flows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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;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:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Cash flows from operating activities impact:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;24,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;18,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;/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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest payments on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash flows from operating activities impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,446&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,852&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash flows from financing activities impact:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal payments on financing lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total cash flows from financing activities impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;During 2018, the Company had principal payments on capital lease obligations of $8.1&#160;million and interest payments on capital lease obligations of $3.3&#160;million.&lt;/span&gt;&lt;/div&gt;</coke:ScheduleOfBalancesRelatedToLeasePortfolioPresentedInStatementOfCashFlowTableTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzItMi0xLTEtNDkyMw_6aae8502-ee9f-42a8-bf7c-124647bcd162"
      unitRef="usd">24718000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzItMi0xLTEtMA_ec374fbd-a3bc-4ba3-88f5-f20837140a0e"
      unitRef="usd">18138000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzMtMi0xLTEtNDkyMw_33a5c94a-b9e1-469b-ba09-3e943678d778"
      unitRef="usd">1728000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzMtMi0xLTEtMA_4153fab7-5993-4bb6-aa92-dc7d77d3f67e"
      unitRef="usd">2714000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <coke:LesseeLeaseCashFlowFromOperatingActivitiesImpact
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzQtMi0xLTEtNDkyMw_6db4eadb-7f4e-4621-ab2e-30bdcefc7c24"
      unitRef="usd">26446000</coke:LesseeLeaseCashFlowFromOperatingActivitiesImpact>
    <coke:LesseeLeaseCashFlowFromOperatingActivitiesImpact
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzQtMi0xLTEtMA_a411ed0d-d78d-484a-9a4e-ff5ef4cb29e2"
      unitRef="usd">20852000</coke:LesseeLeaseCashFlowFromOperatingActivitiesImpact>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzctMi0xLTEtNDkyMw_6288baff-3856-4d92-b13f-958a1123f0b5"
      unitRef="usd">5861000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzctMi0xLTEtMA_3c1992e3-5346-428f-8553-eb31ab473f98"
      unitRef="usd">8656000</us-gaap:FinanceLeasePrincipalPayments>
    <coke:LesseeLeaseCashFlowFromFinancingActivitiesImpact
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzgtMi0xLTEtNDkyMw_75db4325-dad7-4394-a2d8-0a72010724f6"
      unitRef="usd">5861000</coke:LesseeLeaseCashFlowFromFinancingActivitiesImpact>
    <coke:LesseeLeaseCashFlowFromFinancingActivitiesImpact
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90YWJsZTowMjQ0NTI2ODQyMjY0OGJhODk4ZDY2NDdiNmUxM2VjYS90YWJsZXJhbmdlOjAyNDQ1MjY4NDIyNjQ4YmE4OThkNjY0N2I2ZTEzZWNhXzgtMi0xLTEtMA_74282542-d5da-4faa-a6fd-98f3d46996a3"
      unitRef="usd">8656000</coke:LesseeLeaseCashFlowFromFinancingActivitiesImpact>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzEwOTk1MTE2NDQ2NjI_d837bec8-b6e9-4376-919f-2e54141275a9"
      unitRef="usd">8100000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNTMvZnJhZzpjMDliYzQwZmY1NjU0MzE2YTQ2NDU1NDdhOGE3NTc2Yy90ZXh0cmVnaW9uOmMwOWJjNDBmZjU2NTQzMTZhNDY0NTU0N2E4YTc1NzZjXzIxOTkwMjMyNzI0OTk_bd906b79-e4a4-4d68-8c57-f60468292afa"
      unitRef="usd">3300000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzEwMjM_76dac662-b5bf-42c2-a39b-3c87aa952b79">Distribution Agreements, Net&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;Distribution agreements, net, which are amortized on a straight-line basis and have an estimated useful life of 10 to 40 years, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Distribution agreements at 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated amortization&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;98,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Distribution agreements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;853,753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;876,096&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the activity for distribution agreements, net in 2020 and 2019 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - distribution agreements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;876,096&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;900,383&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other distribution agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - distribution agreements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;853,753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;876,096&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assuming no impairment of distribution agreements, net, amortization expense in future years based upon recorded amounts as of December&#160;31, 2020 will be $24.5&#160;million for each fiscal year 2021 through 2025.&lt;/span&gt;&lt;/div&gt;Customer Lists, Net&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;Customer lists, net, which are amortized on a straight-line basis and have an estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzIxMw_58efd4a8-0210-409b-92de-43507319a6ca"&gt;five&lt;/span&gt; to 12 years, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Customer lists at 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated amortization&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;12,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer lists, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,643&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Assuming no impairment of customer lists, net, amortization expense in future years based upon recorded amounts as of December&#160;31, 2020 will be approximately $1.7&#160;million for each fiscal year 2021 through 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzEwMjE_057d0dd0-28c9-4e69-b8cd-8ed803368b33">&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;Distribution agreements, net, which are amortized on a straight-line basis and have an estimated useful life of 10 to 40 years, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Distribution agreements at 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;950,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated amortization&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;98,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Distribution agreements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;853,753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;876,096&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Customer lists, net, which are amortized on a straight-line basis and have an estimated useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzIxMw_58efd4a8-0210-409b-92de-43507319a6ca"&gt;five&lt;/span&gt; to 12 years, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Customer lists at 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated amortization&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;12,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer lists, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,643&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia037c4678884446caf50b77eaf4deb12_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzE0OQ_3face692-ef06-4fe6-9859-b365c45d85fc">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id758cede6ae24344a09897bb399ad781_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzE1NQ_62a8e037-4b26-40ef-aa57-66359b559c90">P40Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZToxNzE4MWUxZjQ0ZWY0YTI0YjAwZjUzM2QzMDlmNmEyYy90YWJsZXJhbmdlOjE3MTgxZTFmNDRlZjRhMjRiMDBmNTMzZDMwOWY2YTJjXzEtMi0xLTEtMA_f1ba6295-c1b9-4180-892a-1de631dab2ce"
      unitRef="usd">952533000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i03d0efa2d0b442aba9c23ef9787c790b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZToxNzE4MWUxZjQ0ZWY0YTI0YjAwZjUzM2QzMDlmNmEyYy90YWJsZXJhbmdlOjE3MTgxZTFmNDRlZjRhMjRiMDBmNTMzZDMwOWY2YTJjXzEtNC0xLTEtMA_b9ec6500-be1e-432f-b169-37a8952ad2b2"
      unitRef="usd">950549000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZToxNzE4MWUxZjQ0ZWY0YTI0YjAwZjUzM2QzMDlmNmEyYy90YWJsZXJhbmdlOjE3MTgxZTFmNDRlZjRhMjRiMDBmNTMzZDMwOWY2YTJjXzItMi0xLTEtMA_1382e6ba-72bc-49d4-bd48-f277b0d177cd"
      unitRef="usd">98780000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i03d0efa2d0b442aba9c23ef9787c790b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZToxNzE4MWUxZjQ0ZWY0YTI0YjAwZjUzM2QzMDlmNmEyYy90YWJsZXJhbmdlOjE3MTgxZTFmNDRlZjRhMjRiMDBmNTMzZDMwOWY2YTJjXzItNC0xLTEtMA_f922471d-af37-4905-aaea-b376b92e8193"
      unitRef="usd">74453000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZToxNzE4MWUxZjQ0ZWY0YTI0YjAwZjUzM2QzMDlmNmEyYy90YWJsZXJhbmdlOjE3MTgxZTFmNDRlZjRhMjRiMDBmNTMzZDMwOWY2YTJjXzMtMi0xLTEtMA_da5c96ad-1927-4fb9-96b1-b6d88f6f1118"
      unitRef="usd">853753000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i03d0efa2d0b442aba9c23ef9787c790b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZToxNzE4MWUxZjQ0ZWY0YTI0YjAwZjUzM2QzMDlmNmEyYy90YWJsZXJhbmdlOjE3MTgxZTFmNDRlZjRhMjRiMDBmNTMzZDMwOWY2YTJjXzMtNC0xLTEtMA_1f9d0230-038b-4c19-afd1-3c2c40fcd96b"
      unitRef="usd">876096000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <coke:ScheduleOfFiniteLivedIntangibleAssetsReconciliationTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzIxOTkwMjMyNTY1NzY_03a5c8d2-2888-4682-b81c-6edcaa6ee57a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the activity for distribution agreements, net in 2020 and 2019 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - distribution agreements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;876,096&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;900,383&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other distribution agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - distribution agreements, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;853,753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;876,096&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:ScheduleOfFiniteLivedIntangibleAssetsReconciliationTableTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i03d0efa2d0b442aba9c23ef9787c790b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZTphZTA1MTYwNDhjYWM0NjEzYmIzNTNjMDRkYTViODRjNy90YWJsZXJhbmdlOmFlMDUxNjA0OGNhYzQ2MTNiYjM1M2MwNGRhNWI4NGM3XzItMi0xLTEtMA_534e7e58-5d27-4a10-93cf-20ca7508bcea"
      unitRef="usd">876096000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5b413930560d4b0884d34701c945c480_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZTphZTA1MTYwNDhjYWM0NjEzYmIzNTNjMDRkYTViODRjNy90YWJsZXJhbmdlOmFlMDUxNjA0OGNhYzQ2MTNiYjM1M2MwNGRhNWI4NGM3XzItNC0xLTEtMA_d465b998-1436-48f9-9341-22664b043fd5"
      unitRef="usd">900383000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <coke:FiniteLivedIntangibleAssetsOtherDistributionAgreementAmount
      contextRef="i612428a5b16b4a4ead0e117e92970e96_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZTphZTA1MTYwNDhjYWM0NjEzYmIzNTNjMDRkYTViODRjNy90YWJsZXJhbmdlOmFlMDUxNjA0OGNhYzQ2MTNiYjM1M2MwNGRhNWI4NGM3XzMtMi0xLTEtMA_fc77cd9a-b69a-4ece-86b8-9832b0bc8a29"
      unitRef="usd">1984000</coke:FiniteLivedIntangibleAssetsOtherDistributionAgreementAmount>
    <coke:FiniteLivedIntangibleAssetsOtherDistributionAgreementAmount
      contextRef="i84557e282b174cd2b2bccb9a07e1febf_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZTphZTA1MTYwNDhjYWM0NjEzYmIzNTNjMDRkYTViODRjNy90YWJsZXJhbmdlOmFlMDUxNjA0OGNhYzQ2MTNiYjM1M2MwNGRhNWI4NGM3XzMtNC0xLTEtMA_d28f5c8c-11dc-48b0-b589-8ba57d4344b1"
      unitRef="usd">-10000</coke:FiniteLivedIntangibleAssetsOtherDistributionAgreementAmount>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i612428a5b16b4a4ead0e117e92970e96_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZTphZTA1MTYwNDhjYWM0NjEzYmIzNTNjMDRkYTViODRjNy90YWJsZXJhbmdlOmFlMDUxNjA0OGNhYzQ2MTNiYjM1M2MwNGRhNWI4NGM3XzUtMi0xLTEtMA_d9603ce1-b632-4fd4-835b-4cb9e9988415"
      unitRef="usd">24327000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i84557e282b174cd2b2bccb9a07e1febf_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZTphZTA1MTYwNDhjYWM0NjEzYmIzNTNjMDRkYTViODRjNy90YWJsZXJhbmdlOmFlMDUxNjA0OGNhYzQ2MTNiYjM1M2MwNGRhNWI4NGM3XzUtNC0xLTEtMA_a71368a7-1453-4c0d-8fd0-92038f2eae2b"
      unitRef="usd">24277000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZTphZTA1MTYwNDhjYWM0NjEzYmIzNTNjMDRkYTViODRjNy90YWJsZXJhbmdlOmFlMDUxNjA0OGNhYzQ2MTNiYjM1M2MwNGRhNWI4NGM3XzYtMi0xLTEtMA_7d4d8408-228b-4874-b8cb-8f0a9db81381"
      unitRef="usd">853753000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i03d0efa2d0b442aba9c23ef9787c790b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90YWJsZTphZTA1MTYwNDhjYWM0NjEzYmIzNTNjMDRkYTViODRjNy90YWJsZXJhbmdlOmFlMDUxNjA0OGNhYzQ2MTNiYjM1M2MwNGRhNWI4NGM3XzYtNC0xLTEtMA_2c015a0e-8100-403d-b751-f261f86ebe7e"
      unitRef="usd">876096000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i612428a5b16b4a4ead0e117e92970e96_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzg0OQ_f062716b-c8c2-46eb-b39f-1265835021b9"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzk3OA_1d35e2f0-c2a8-4c82-80be-93090bc641c2"
      unitRef="usd">24500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzk3OA_71a403b6-4f12-48c7-8ddd-d60d3ddf8420"
      unitRef="usd">24500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzk3OA_93fc0b72-2c39-4aef-be36-9696951a08ab"
      unitRef="usd">24500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzk3OA_a68bf353-e0de-43e5-97d7-cdcfa63abc67"
      unitRef="usd">24500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia86ea72163b845a8a2ad55e7abd15143_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNjUvZnJhZzo2ZGIwMWViZTk2ZGU0ZjZlYTU4ZTY0ZmZiOTE1MmMzMy90ZXh0cmVnaW9uOjZkYjAxZWJlOTZkZTRmNmVhNThlNjRmZmI5MTUyYzMzXzk3OA_ed21bcad-6c16-4dd3-bd34-abc0a7d6e19b"
      unitRef="usd">24500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic9f50b661a5e4bc19b0251333748c079_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzIxOQ_4d434a14-00bd-4fe8-bd07-b322fbbabb8c">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90YWJsZTo3NGY5M2UyOTE4Y2Q0MDRhYWRlMzk0ZjhlZDczNjIyNi90YWJsZXJhbmdlOjc0ZjkzZTI5MThjZDQwNGFhZGUzOTRmOGVkNzM2MjI2XzEtMi0xLTEtMA_134eedf5-55f6-449f-bbdf-c8b6cb809168"
      unitRef="usd">25288000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i89bae0f394984ece9dbb03c9aaa1f27a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90YWJsZTo3NGY5M2UyOTE4Y2Q0MDRhYWRlMzk0ZjhlZDczNjIyNi90YWJsZXJhbmdlOjc0ZjkzZTI5MThjZDQwNGFhZGUzOTRmOGVkNzM2MjI2XzEtNC0xLTEtMA_24cd5210-eba9-4e06-8482-17570c120dea"
      unitRef="usd">25288000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90YWJsZTo3NGY5M2UyOTE4Y2Q0MDRhYWRlMzk0ZjhlZDczNjIyNi90YWJsZXJhbmdlOjc0ZjkzZTI5MThjZDQwNGFhZGUzOTRmOGVkNzM2MjI2XzItMi0xLTEtMA_364cb89e-e815-4be4-a71d-ff935aedc2ae"
      unitRef="usd">12484000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89bae0f394984ece9dbb03c9aaa1f27a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90YWJsZTo3NGY5M2UyOTE4Y2Q0MDRhYWRlMzk0ZjhlZDczNjIyNi90YWJsZXJhbmdlOjc0ZjkzZTI5MThjZDQwNGFhZGUzOTRmOGVkNzM2MjI2XzItNC0xLTEtMA_c3bd4700-0cdd-4c05-b2dc-0a2efeed5c06"
      unitRef="usd">10645000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90YWJsZTo3NGY5M2UyOTE4Y2Q0MDRhYWRlMzk0ZjhlZDczNjIyNi90YWJsZXJhbmdlOjc0ZjkzZTI5MThjZDQwNGFhZGUzOTRmOGVkNzM2MjI2XzMtMi0xLTEtMA_0b34ebd8-64de-4616-82d5-d5edda8f8b01"
      unitRef="usd">12804000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i89bae0f394984ece9dbb03c9aaa1f27a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90YWJsZTo3NGY5M2UyOTE4Y2Q0MDRhYWRlMzk0ZjhlZDczNjIyNi90YWJsZXJhbmdlOjc0ZjkzZTI5MThjZDQwNGFhZGUzOTRmOGVkNzM2MjI2XzMtNC0xLTEtMA_06b1ed94-7d61-479d-8b0c-9934c9cd75e2"
      unitRef="usd">14643000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ib660d94da78c46809fed09d503af2d86_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzI2Ng_e81d7355-7ce7-439e-9892-7f3eb854df0f"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzQ0MQ_2272ea2a-ce5d-444b-93d9-b3da492f1605"
      unitRef="usd">1700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzQ0MQ_39667e76-090a-464e-9cd8-74fd75f57f26"
      unitRef="usd">1700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzQ0MQ_40112a99-d540-4510-872d-1965aa708a77"
      unitRef="usd">1700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzQ0MQ_714efd2d-0301-4104-9699-fe5f641b2324"
      unitRef="usd">1700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="if60d25c6b06e4e8ea9a48c1952a41e41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzEvZnJhZzo1NDg1YmU2MTIwZTU0Y2FmOGE0M2UzOGU4Y2ZmN2E1Mi90ZXh0cmVnaW9uOjU0ODViZTYxMjBlNTRjYWY4YTQzZTM4ZThjZmY3YTUyXzQ0MQ_c4442933-e682-4230-a2d4-4f29dc7adbe8"
      unitRef="usd">1700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90ZXh0cmVnaW9uOjBmMjQzNzg4ZDZiOTQ4MmU4MzJlMDg0NzE0Nzc2ZjkwXzky_25d362d5-e2e8-4f58-ac5f-02fdb7744d3b">Other Accrued Liabilities&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 accrued liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Accrued insurance costs&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;48,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Employee and retiree benefit plan accruals&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;31,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 deferred payroll taxes under CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes (other than income taxes)&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;6,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Checks and transfers yet to be presented for payment from zero balance cash accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Federal income taxes&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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity hedges at fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;All other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;205,141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;208,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has taken advantage of certain provisions of the Coronavirus Aid, Relief and Economic Security Act (the &#x201c;CARES Act&#x201d;), which allow an employer to defer the deposit and payment of the employer&#x2019;s portion of social security taxes that would otherwise be due on or after March&#160;27, 2020 and before January&#160;1, 2021. The law permits an employer to deposit half of these deferred payments by December&#160;31, 2021 and the other half by December&#160;31, 2022. The Company intends to repay a portion of the deferred payroll taxes in the next 12 months and has classified this portion as current.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90ZXh0cmVnaW9uOjBmMjQzNzg4ZDZiOTQ4MmU4MzJlMDg0NzE0Nzc2ZjkwXzkz_4334b889-aeea-466a-8ecb-212357214244">&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 accrued liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Accrued insurance costs&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;48,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Employee and retiree benefit plan accruals&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;31,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 deferred payroll taxes under CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes (other than income taxes)&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;6,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Checks and transfers yet to be presented for payment from zero balance cash accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Federal income taxes&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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity hedges at fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;All other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;205,141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;208,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzEtMi0xLTEtMA_a82aaaad-3a37-4b71-a5bc-858002c95b3e"
      unitRef="usd">48318000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzEtNC0xLTEtMA_130c3842-3784-4e28-8882-826e283e51c1"
      unitRef="usd">44584000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzItMi0xLTEtOTczMQ_411c3c44-d468-4b92-a117-848160725ebe"
      unitRef="usd">38539000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzItNC0xLTEtOTczMQ_482a3c53-c824-468f-9491-bf865b3ebe7c"
      unitRef="usd">34947000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzItMi0xLTEtMA_96e15500-fff1-40c1-ba36-ce641278370f"
      unitRef="usd">36020000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzItNC0xLTEtMA_c5f5a29f-e2d1-4048-81a3-8687494eeec4"
      unitRef="usd">41087000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzQtMi0xLTEtMA_e8e73b2c-00b0-4a70-bee9-005d48ac7442"
      unitRef="usd">31653000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzQtNC0xLTEtMA_908779e1-9ae1-4b8c-be51-3fe7b00351d2"
      unitRef="usd">33699000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <coke:SocialSecurityTaxEmployerDeferralCARESActCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzUtMi0xLTEtMzM4Mg_0868c30b-dc96-46dd-bb26-173e1fc42f69"
      unitRef="usd">18706000</coke:SocialSecurityTaxEmployerDeferralCARESActCurrent>
    <coke:AccrualForCurrentTaxesOtherThanCurrentIncomeTaxes
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzYtMi0xLTEtOTczNw_ca828ab8-7db8-425b-9093-b18e407c968d"
      unitRef="usd">6178000</coke:AccrualForCurrentTaxesOtherThanCurrentIncomeTaxes>
    <coke:AccrualForCurrentTaxesOtherThanCurrentIncomeTaxes
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzYtNC0xLTEtOTczNw_70206d7f-dcbf-4273-aaa1-307a985aa23d"
      unitRef="usd">6366000</coke:AccrualForCurrentTaxesOtherThanCurrentIncomeTaxes>
    <coke:ChecksAndTransfersYetToBePresentedForPaymentFromZeroBalanceCashAccounts
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzUtMi0xLTEtMA_a180b02f-8d84-4aa1-ae72-e7cb42bf00f6"
      unitRef="usd">2793000</coke:ChecksAndTransfersYetToBePresentedForPaymentFromZeroBalanceCashAccounts>
    <coke:ChecksAndTransfersYetToBePresentedForPaymentFromZeroBalanceCashAccounts
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzUtNC0xLTEtMA_be579df1-52cb-402c-b7b8-64de0814deaf"
      unitRef="usd">20199000</coke:ChecksAndTransfersYetToBePresentedForPaymentFromZeroBalanceCashAccounts>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzgtMi0xLTEtMA_f411d33b-a84c-41f4-94ac-05b5129fbd61"
      unitRef="usd">0</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzgtNC0xLTEtMA_ba94a33e-0024-4139-b896-ef9ee86daffa"
      unitRef="usd">1651000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzktMi0xLTEtMA_c47a30b9-8c25-40f8-b93b-3614d61c5f71"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzktNC0xLTEtMA_2e6d6eb6-a60e-4e22-a3c5-0c1cb160ed1a"
      unitRef="usd">1174000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzEwLTItMS0xLTA_5a8197d4-105f-4a5b-beb9-f95d286f75ed"
      unitRef="usd">22934000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzEwLTQtMS0xLTA_46d9353b-e907-4290-9346-5d74f0989ec2"
      unitRef="usd">25127000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzExLTItMS0xLTA_fde23b60-b616-4278-9314-e2fca39211c8"
      unitRef="usd">205141000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yNzcvZnJhZzowZjI0Mzc4OGQ2Yjk0ODJlODMyZTA4NDcxNDc3NmY5MC90YWJsZTpiMzkzYzJmYzNkYzY0MTAwODVjN2JmZTljZjk5ZGY1MC90YWJsZXJhbmdlOmIzOTNjMmZjM2RjNjQxMDA4NWM3YmZlOWNmOTlkZjUwXzExLTQtMS0xLTA_56ccd13b-0598-4575-afdc-9facfe8503df"
      unitRef="usd">208834000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90ZXh0cmVnaW9uOjg5N2QxZWIyODYyZTQ3ZmE5NWU0YmEwODk0MWM0NTQxXzIzOTE_44124cc4-85ab-44c7-903a-125710986a74">Derivative Financial Instruments&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to the risk of increased costs arising from adverse changes in certain commodity prices. In the normal course of business, the Company manages these risks through a variety of strategies, including the use of commodity derivative instruments. The Company does not use commodity derivative instruments for trading or speculative purposes. These commodity derivative instruments are not designated as hedging instruments under GAAP and are used as &#x201c;economic hedges&#x201d; to manage certain commodity price risk. The Company uses several different financial institutions for commodity derivative instruments to minimize the concentration of credit risk. While the Company would be exposed to credit loss in the event of nonperformance by these counterparties, the Company does not anticipate nonperformance by these counterparties.&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;Commodity derivative instruments held by the Company are marked to market on a monthly basis and recognized in earnings consistent with the expense classification of the underlying hedged item. The Company generally pays a fee for these commodity derivative instruments, which is amortized over the corresponding period of each commodity derivative instrument. Settlements of commodity derivative instruments are included in cash flows from operating activities in the consolidated statements of cash flows. The following table summarizes pre-tax changes in the fair values of the Company&#x2019;s commodity derivative instruments and the classification of such changes in the consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, delivery and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,787&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,138&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14,725)&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;All commodity derivative instruments are recorded at fair value as either assets or liabilities in the consolidated balance sheets. The Company has master agreements with the counterparties to its commodity derivative instruments that provide for net settlement of derivative transactions. Accordingly, the net amounts of derivative assets are recognized in either prepaid expenses and other current assets or other assets in the consolidated balance sheets and the net amounts of derivative liabilities are recognized in either other accrued liabilities or other liabilities in the consolidated balance sheets. The following table summarizes the fair values of the Company&#x2019;s commodity derivative instruments and the classification of such instruments in the consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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: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;/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;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,473&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,007&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,174&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s gross commodity derivative instrument assets and gross commodity derivative instrument liabilities in the consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Gross commodity derivative instrument 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross commodity derivative instrument liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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 summarizes the Company&#x2019;s outstanding commodity derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Notional amount of outstanding commodity derivative instruments&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;23,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latest maturity date of outstanding commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90ZXh0cmVnaW9uOjg5N2QxZWIyODYyZTQ3ZmE5NWU0YmEwODk0MWM0NTQxXzIzOTI_3e237ba6-96e0-4420-87d7-9f87c245d001">The following table summarizes pre-tax changes in the fair values of the Company&#x2019;s commodity derivative instruments and the classification of such changes in the consolidated statements of operations:&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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, delivery and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,787&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,138&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14,725)&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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i0a2111c326e94a71a948e831835742d1_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzItNC0xLTEtMA_10493e52-ac9d-4292-b046-b4c5109e1770"
      unitRef="usd">1996000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ia58d9497b00c47f8800ee87cad3c94aa_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzItNi0xLTEtMA_9c2beb4e-a6b1-4481-a0ac-9616fed64379"
      unitRef="usd">6602000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i5bcd859df7cb4a28bfbf6b783e694c6f_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzItOC0xLTEtMA_92443caa-1555-4038-8cb2-ab3339e9fa93"
      unitRef="usd">-10376000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i0a87640f1b0044a8a824f380a90e50aa_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzMtNC0xLTEtMA_f3183329-1f4f-4db8-af0b-03208d2251a9"
      unitRef="usd">791000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i88134ee471134d8693d64c044d4d61d5_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzMtNi0xLTEtMA_dde150ad-e496-4dba-a38e-32e3eaee0fac"
      unitRef="usd">3536000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ie67e9a79ad034b8991f7a0ea0271648a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzMtOC0xLTEtMA_73e29394-1a8a-44bd-9b4d-2734cae2cc91"
      unitRef="usd">-4349000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i9d8f99f5a2ce40c6ad61c3f56602d815_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzQtNC0xLTEtMA_d63124f5-4413-46fd-a94a-060c55360f34"
      unitRef="usd">2787000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="i243807b3279c443481d38a4f72ecbc2d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzQtNi0xLTEtMA_92e472f0-0ef4-4f48-8d2d-4cc70cc9667f"
      unitRef="usd">10138000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ia3822af0cb774d8cb4e9cd09edc0ad34_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo3NGZjYjY2YWNiZTQ0ZTI4YTFiZTFlMmEzNGQ2N2Y1Zi90YWJsZXJhbmdlOjc0ZmNiNjZhY2JlNDRlMjhhMWJlMWUyYTM0ZDY3ZjVmXzQtOC0xLTEtMA_5b66a8af-a39d-47bd-a1d3-c2ab56072e02"
      unitRef="usd">-14725000</us-gaap:GainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90ZXh0cmVnaW9uOjg5N2QxZWIyODYyZTQ3ZmE5NWU0YmEwODk0MWM0NTQxXzIzOTM_5b4d295f-86a0-433a-8749-9eb31afeff8d">The following table summarizes the fair values of the Company&#x2019;s commodity derivative instruments and the classification of such instruments in the consolidated balance sheets:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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: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;/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;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,473&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,007&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,174&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="iee34d589b0aa4f6ca4251f47cb57a3c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzItNC0xLTEtMA_a59501d2-7c3f-4895-9ca9-b6081397a8d4"
      unitRef="usd">2417000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if1be14de169042c69acd53f3c775cea3_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzItNi0xLTEtMA_886fabe1-b536-447f-bec5-0f6912232763"
      unitRef="usd">1007000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ifa48839ea39c4826bfdc38da4dbbfe55_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzMtMi0xLTEtOTU3NQ_6b4defc9-5e4f-49d9-a4ab-d2544553af49"
      unitRef="usd">56000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iac52bb02e82344528a655364ffe63276_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzMtNC0xLTEtOTU3NQ_85753002-a821-4ecc-bccb-5ce9117c1be9"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5bcf633a76d44071a98cf4736db366fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzMtNC0xLTEtMA_fc589259-94e6-4536-bcec-9b3fcf9438f5"
      unitRef="usd">2473000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i6019b28acb674f75aa116c5dbabc7e63_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzMtNi0xLTEtMA_aa6ffecf-5343-46b4-8b1f-3011f4791df3"
      unitRef="usd">1007000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i3b137f38a1ca48cda9bf80062134704d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzYtNC0xLTEtMA_6e2df2c6-11e7-4d08-a3c2-17b1012579d5"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ifdafe934dedd4327ad62a888c62f1ace_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzYtNi0xLTEtMA_a1f9330e-7b3b-43ac-8dfc-ec4ca0bcb6f8"
      unitRef="usd">1174000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5bcf633a76d44071a98cf4736db366fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzctNC0xLTEtMA_a7cbb261-484f-4550-b63d-3e2b5bf7f624"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i6019b28acb674f75aa116c5dbabc7e63_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZToxOTgzNzdmODY2MTg0NzVhYmI4Y2JjOTRhODM5YWZhMi90YWJsZXJhbmdlOjE5ODM3N2Y4NjYxODQ3NWFiYjhjYmM5NGE4MzlhZmEyXzctNi0xLTEtMA_9c0bf4a4-c007-4a92-b50e-3409ab6702ba"
      unitRef="usd">1174000</us-gaap:DerivativeLiabilities>
    <coke:ScheduleOfGrossDerivativeAssetsAndLiabilitiesTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90ZXh0cmVnaW9uOjg5N2QxZWIyODYyZTQ3ZmE5NWU0YmEwODk0MWM0NTQxXzIzOTQ_4ab7ea37-204f-403a-996d-5c12027af79b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s gross commodity derivative instrument assets and gross commodity derivative instrument liabilities in the consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Gross commodity derivative instrument 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross commodity derivative instrument liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:ScheduleOfGrossDerivativeAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5bcf633a76d44071a98cf4736db366fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo2NjQxNDRhYzgwZGI0MGU0YjM5NThkMjQzNWQ3YTQyNS90YWJsZXJhbmdlOjY2NDE0NGFjODBkYjQwZTRiMzk1OGQyNDM1ZDdhNDI1XzEtMi0xLTEtMA_21f6fd20-2fd0-4b51-a3a1-c3bc4fa61302"
      unitRef="usd">2473000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i6019b28acb674f75aa116c5dbabc7e63_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo2NjQxNDRhYzgwZGI0MGU0YjM5NThkMjQzNWQ3YTQyNS90YWJsZXJhbmdlOjY2NDE0NGFjODBkYjQwZTRiMzk1OGQyNDM1ZDdhNDI1XzEtNC0xLTEtMA_b5148865-7001-4150-a2c1-4f7a99c0be16"
      unitRef="usd">3298000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5bcf633a76d44071a98cf4736db366fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo2NjQxNDRhYzgwZGI0MGU0YjM5NThkMjQzNWQ3YTQyNS90YWJsZXJhbmdlOjY2NDE0NGFjODBkYjQwZTRiMzk1OGQyNDM1ZDdhNDI1XzItMi0xLTEtMA_e9d86879-2b9d-4646-a814-70e8378ae9c1"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6019b28acb674f75aa116c5dbabc7e63_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTo2NjQxNDRhYzgwZGI0MGU0YjM5NThkMjQzNWQ3YTQyNS90YWJsZXJhbmdlOjY2NDE0NGFjODBkYjQwZTRiMzk1OGQyNDM1ZDdhNDI1XzItNC0xLTEtMA_9f177224-d95a-432e-9102-545a7aff6e21"
      unitRef="usd">3465000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90ZXh0cmVnaW9uOjg5N2QxZWIyODYyZTQ3ZmE5NWU0YmEwODk0MWM0NTQxXzIzOTU_9b315c3f-e7fc-4237-b902-f861f75b7dee">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s outstanding commodity derivative instruments:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Notional amount of outstanding commodity derivative instruments&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;23,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latest maturity date of outstanding commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5bcf633a76d44071a98cf4736db366fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTpiOWE2MmY5ZTBiNjg0ZmY5OTE4MTJhMGQ1YWY1YWU4Mi90YWJsZXJhbmdlOmI5YTYyZjllMGI2ODRmZjk5MTgxMmEwZDVhZjVhZTgyXzEtMi0xLTEtMA_72980882-de82-4586-b0a9-bd6e3da35900"
      unitRef="usd">23030000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6019b28acb674f75aa116c5dbabc7e63_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODAvZnJhZzo4OTdkMWViMjg2MmU0N2ZhOTVlNGJhMDg5NDFjNDU0MS90YWJsZTpiOWE2MmY5ZTBiNjg0ZmY5OTE4MTJhMGQ1YWY1YWU4Mi90YWJsZXJhbmdlOmI5YTYyZjllMGI2ODRmZjk5MTgxMmEwZDVhZjVhZTgyXzEtNC0xLTEtMA_3b620768-37e6-4191-9490-65b3cb37afe6"
      unitRef="usd">171699000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzM1MzY_1a179f09-eaf7-4541-bfdc-4f8f5f62f645">Fair Values of Financial Instruments&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;GAAP requires assets and liabilities carried at fair value to be classified and disclosed in one of the following categories:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left: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;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1:&#160;&#160;Quoted market prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2:&#160;&#160;Observable market-based inputs or unobservable inputs that are corroborated by market data.&lt;/span&gt;&lt;/div&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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3:&#160;&#160;Unobservable inputs that are not corroborated by market data.&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 methods and assumptions were used by the Company in estimating the fair values of its financial instruments. There were no transfers of assets or liabilities between levels in any period presented.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Financial Instrument&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Level&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Method and Assumptions&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:top"&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 plan assets and 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:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair value of the Company&#x2019;s nonqualified deferred compensation plan for certain executives and other highly compensated employees is based on the fair values of associated assets and liabilities, which are held in mutual funds and are based on the quoted market values of the securities held within the mutual funds.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair values of the Company&#x2019;s Level 1 pension plan assets, which are equity securities and fixed income investment vehicles, are valued using the quoted market prices of those securities which are actively traded on national exchanges.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan 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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair values of the Company&#x2019;s Level 2 pension plan assets, which are investments that are pooled with other investments in a commingled fund, are valued using the net asset value produced by the fund manager. The assets within the commingled funds have a readily determinable fair market value.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair values of the Company&#x2019;s commodity derivative instruments are based on current settlement values at each balance sheet date, which represent the estimated amounts the Company would have received or paid upon termination of these instruments. The Company&#x2019;s credit risk related to the commodity derivative instruments is managed by requiring high standards for its counterparties and periodic settlements. The Company considers nonperformance risk in determining the fair values of commodity derivative instruments.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The carrying amounts of the Company&#x2019;s variable rate debt approximate the fair values due to variable interest rates with short reset periods. The fair values of the Company&#x2019;s fixed rate debt are based on estimated current market prices.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair value of the Company&#x2019;s acquisition related contingent consideration is based on internal forecasts and the WACC derived from market data.&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 following tables summarize the carrying amounts and fair values by level of the Company&#x2019;s deferred compensation plan assets and liabilities, pension plan assets, commodity derivative instruments, long-term debt and acquisition related contingent consideration:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.014%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Fair Value&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;Fair Value&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension 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;319,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,015,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,015,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;434,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.014%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="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 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Fair Value&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;Fair Value&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;42,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;42,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension 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;276,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;Commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,058,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;446,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 acquisition related contingent consideration was valued using a probability weighted discounted cash flow model based on internal forecasts and the WACC derived from market data, which are considered Level&#160;3 inputs. Each reporting period, the Company adjusts its acquisition related contingent consideration liability related to the distribution territories to fair value by discounting future expected sub-bottling payments required under the CBA using the Company&#x2019;s estimated WACC.&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 future expected sub-bottling payments extend through the life of applicable distribution assets acquired from CCR, which is generally 40 years. As a result, the fair value of the acquisition related contingent consideration liability is impacted by the Company&#x2019;s WACC, management&#x2019;s estimate of the amounts that will be paid in the future under the CBA, and current sub-bottling payments (all Level&#160;3 inputs). Changes in any of these Level 3 inputs, particularly the underlying risk-free interest rate used to estimate the Company&#x2019;s WACC, could result in material changes to the fair value of the acquisition related contingent consideration liability and could materially impact the amount of non-cash expense (or income) recorded each reporting period.&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 related contingent consideration liability is the Company&#x2019;s only Level 3 asset or liability. A summary of the Level&#160;3 activity 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - Level 3 liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;446,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;382,898&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment of acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification to current payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Increase in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - Level 3 liability&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;434,694&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;446,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and December&#160;29, 2019, discount rates of 7.5% and 7.1%, respectively, were utilized in the valuation of the Company&#x2019;s acquisition related contingent consideration liability. The decrease in the fair value of the acquisition related contingent consideration liability in 2020, as compared to 2019, was primarily driven by the increase in the discount rate used to calculate fair value and changes in future cash flow projections of the distribution territories subject to sub-bottling fees. The increase in the fair value of the acquisition related contingent consideration liability in 2019 was primarily driven by changes in future cash flow projections of the distribution territories subject to sub-bottling fees and a decrease in the discount rate used to calculate fair value. These fair value adjustments were recorded in other expense, net in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The anticipated amount the Company could pay annually under the acquisition related contingent consideration arrangements for the distribution territories subject to sub-bottling fees is expected to be in the range of $28&#160;million to $52&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <coke:FairValueMethodsAndAssumptionsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzIxOTkwMjMyNTkwOTA_ce38f9bb-b72f-4ec0-8357-416cc54a1f3f">&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 methods and assumptions were used by the Company in estimating the fair values of its financial instruments. There were no transfers of assets or liabilities between levels in any period presented.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Financial Instrument&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Level&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Method and Assumptions&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:top"&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 plan assets and 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:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair value of the Company&#x2019;s nonqualified deferred compensation plan for certain executives and other highly compensated employees is based on the fair values of associated assets and liabilities, which are held in mutual funds and are based on the quoted market values of the securities held within the mutual funds.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair values of the Company&#x2019;s Level 1 pension plan assets, which are equity securities and fixed income investment vehicles, are valued using the quoted market prices of those securities which are actively traded on national exchanges.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan 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:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair values of the Company&#x2019;s Level 2 pension plan assets, which are investments that are pooled with other investments in a commingled fund, are valued using the net asset value produced by the fund manager. The assets within the commingled funds have a readily determinable fair market value.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair values of the Company&#x2019;s commodity derivative instruments are based on current settlement values at each balance sheet date, which represent the estimated amounts the Company would have received or paid upon termination of these instruments. The Company&#x2019;s credit risk related to the commodity derivative instruments is managed by requiring high standards for its counterparties and periodic settlements. The Company considers nonperformance risk in determining the fair values of commodity derivative instruments.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 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:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The carrying amounts of the Company&#x2019;s variable rate debt approximate the fair values due to variable interest rates with short reset periods. The fair values of the Company&#x2019;s fixed rate debt are based on estimated current market prices.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The fair value of the Company&#x2019;s acquisition related contingent consideration is based on internal forecasts and the WACC derived from market data.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:FairValueMethodsAndAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzM1Mzc_95eb99f5-08f5-4fa9-9b2e-79a636b822d7">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the carrying amounts and fair values by level of the Company&#x2019;s deferred compensation plan assets and liabilities, pension plan assets, commodity derivative instruments, long-term debt and acquisition related contingent consideration:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.014%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Fair Value&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;Fair Value&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension 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;319,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,015,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,015,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;434,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;434,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.014%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="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 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;br/&gt;Fair Value&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;Fair Value&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;br/&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;42,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;42,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension 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;276,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;Commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodity derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,029,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,058,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,058,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;446,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i4c356780f5364fc5b116910a54fb168f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzQtMi0xLTEtMA_d52916f2-b4c8-4755-9c63-a04de7fdab6d"
      unitRef="usd">51742000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i8970088a5c1e4ca492e150d9849a6386_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzQtNC0xLTEtMA_848f2394-e289-459a-b6e9-90eb9aa3633d"
      unitRef="usd">51742000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ie442233599144324b6a65b60274582f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzQtNi0xLTEtMA_b421846f-c026-4a79-b990-b52dc7aead14"
      unitRef="usd">51742000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1a511a0951b74360834cec2d631509ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzQtOC0xLTEtMA_4d1e54da-7ee0-4a95-998e-8677e6e70949"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i46fad645ff1049b19ba8fa66df09a795_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzQtMTAtMS0xLTA_30b8d9a4-bbf2-4824-aa27-00a2eef86457"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4c356780f5364fc5b116910a54fb168f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzUtMi0xLTEtMA_1c626c3e-2e15-4581-83b5-e3c866d80ca5"
      unitRef="usd">319699000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8970088a5c1e4ca492e150d9849a6386_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzUtNC0xLTEtMA_17b87622-f4aa-4ce7-8bc2-5fb6856a4c92"
      unitRef="usd">319699000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie442233599144324b6a65b60274582f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzUtNi0xLTEtMA_818537ca-ce70-45e3-a240-f7590f5343f4"
      unitRef="usd">308849000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1a511a0951b74360834cec2d631509ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzUtOC0xLTEtMA_4c13c1af-fe1b-4447-a4da-e81871b0f1f2"
      unitRef="usd">10850000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i46fad645ff1049b19ba8fa66df09a795_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzUtMTAtMS0xLTA_a3ba2ff5-8a4b-4c48-91bb-bb551e5e32bf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9a9462bb3d004e149f7f6261a790c153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzYtMi0xLTEtMA_3093863b-d70e-4841-a356-de1e7059bfcf"
      unitRef="usd">2473000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i8537c6ec54b24342a457ec9726ef42be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzYtNC0xLTEtMA_77f5b8d6-352b-460e-a20e-4cb368b9e909"
      unitRef="usd">2473000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i40b9a999a8824e2a9e0b65e9092e2ca6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzYtNi0xLTEtMA_eefeae6f-c0a0-4e12-ab7d-9aecc06e08a5"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2f49755d9c5a4e47952f929132a9cbb0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzYtOC0xLTEtMA_263b3ebb-6e7a-4502-9ff5-a247d2e1761d"
      unitRef="usd">2473000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5551a432fb6644ff83eba52415b94e45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzYtMTAtMS0xLTA_9b1dff78-b902-4109-b6da-e92620cb84a4"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i4c356780f5364fc5b116910a54fb168f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzgtMi0xLTEtMA_b6184926-6ff6-488f-a430-3375fc1579fa"
      unitRef="usd">51742000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i8970088a5c1e4ca492e150d9849a6386_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzgtNC0xLTEtMA_31b2a8b5-93f0-407a-897e-6c239265580b"
      unitRef="usd">51742000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="ie442233599144324b6a65b60274582f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzgtNi0xLTEtMA_e02c7bd3-1902-4d90-9428-2817aa2f813f"
      unitRef="usd">51742000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i1a511a0951b74360834cec2d631509ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzgtOC0xLTEtMA_546b5536-fb07-4d24-8a1a-51cb36b9ec00"
      unitRef="usd">0</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i46fad645ff1049b19ba8fa66df09a795_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzgtMTAtMS0xLTA_89996ccc-ce6c-42e7-89ee-db5581badd92"
      unitRef="usd">0</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4c356780f5364fc5b116910a54fb168f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEwLTItMS0xLTA_318d0eec-218e-49d4-a7a3-b6170180075e"
      unitRef="usd">940465000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8970088a5c1e4ca492e150d9849a6386_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEwLTQtMS0xLTA_6a07e4f0-e5c5-4056-a894-443d59362420"
      unitRef="usd">1015700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie442233599144324b6a65b60274582f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEwLTYtMS0xLTA_3dc84f95-049d-4965-a205-b70f44e6b3c6"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1a511a0951b74360834cec2d631509ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEwLTgtMS0xLTA_2e359fc8-b9e0-45c3-92fb-fc33cb6d350b"
      unitRef="usd">1015700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i46fad645ff1049b19ba8fa66df09a795_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEwLTEwLTEtMS0w_797f5615-ec73-42ee-9f29-6749609fa70c"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4c356780f5364fc5b116910a54fb168f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEzLTItMS0xLTA_459e87ae-ae9d-4af3-8b80-6389d2c7357a"
      unitRef="usd">434694000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i8970088a5c1e4ca492e150d9849a6386_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEzLTQtMS0xLTA_78aa998a-a2d9-46aa-9e19-05454508ae2d"
      unitRef="usd">434694000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ie442233599144324b6a65b60274582f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEzLTYtMS0xLTA_e6319375-b0f0-4a62-9da2-796cd7b4ef5e"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1a511a0951b74360834cec2d631509ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEzLTgtMS0xLTA_8b238b12-ff9a-43f8-8297-9054ce26d5b2"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i46fad645ff1049b19ba8fa66df09a795_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTo0MjAwNDg0ZDAyMjc0OWFhOTdmMzJkNzhiYmVhM2Q3YS90YWJsZXJhbmdlOjQyMDA0ODRkMDIyNzQ5YWE5N2YzMmQ3OGJiZWEzZDdhXzEzLTEwLTEtMS0w_469b7675-6b84-409e-bb25-18bfe49906e9"
      unitRef="usd">434694000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i19169bd969e8422192386bf6193af247_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtMi0xLTEtMA_5472586d-a9d3-444e-b886-1900e8428bf2"
      unitRef="usd">42543000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i91f8f631a6ad4350b53cece117436ae5_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtNC0xLTEtMA_ae6d8061-2fbb-44e4-8869-0b800e7fa64f"
      unitRef="usd">42543000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1fa881d30af84f8cabc2d987d036886b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtNi0xLTEtMA_6710fb7d-bc4a-4911-8730-dfd55bca56c8"
      unitRef="usd">42543000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ib56e8ff871064fb19f2a292f67a14440_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtOC0xLTEtMA_5bfb6bcf-1313-4efd-965c-544f7465e28b"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i139056eb7e1e4ccca1252a5d7bca422b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtMTAtMS0xLTA_5de25041-8d06-4137-a616-6d508c339c0f"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i19169bd969e8422192386bf6193af247_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtMi0xLTEtNTAzMA_06be50e5-6406-4bf9-8fd9-858334f9262f"
      unitRef="usd">276085000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i91f8f631a6ad4350b53cece117436ae5_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtNC0xLTEtNTAzMA_c98313b0-eba2-4c5c-bd62-021e4dc373d1"
      unitRef="usd">276085000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1fa881d30af84f8cabc2d987d036886b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtNi0xLTEtNTAzMA_87e57b3d-484a-42cf-8f2e-4ac7d16f9470"
      unitRef="usd">276085000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib56e8ff871064fb19f2a292f67a14440_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtOC0xLTEtNTAzMA_c9f5b120-96d1-46a1-acbb-2ca79f8dab2c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i139056eb7e1e4ccca1252a5d7bca422b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzQtMTAtMS0xLTUwMzA_f3868969-83e7-48ec-b9b8-887b4eaccd23"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DerivativeAssets
      contextRef="icf546bcb1e3a4bebadd466fab3871c19_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzUtMi0xLTEtNTAzMA_93d71637-c49a-4ba1-98dc-21a9f2041069"
      unitRef="usd">1007000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3ad39a178b3645fd8b5876061d5b5f1a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzUtNC0xLTEtNTAzMA_e0a16872-1349-430c-aa6d-b5364969ea43"
      unitRef="usd">1007000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i255ef1748e4a4e16a78e48f5a255a91d_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzUtNi0xLTEtNTAzMA_7c881859-efe6-4dfd-a809-273425848508"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2f0423272f224d33aa4dbec5b6e216da_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzUtOC0xLTEtNTAzMA_172356ef-f701-4e4a-83a3-fa82feb2f809"
      unitRef="usd">1007000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i031f1189d3664085b71c3364fc489c59_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzUtMTAtMS0xLTUwMzA_71b368e8-9a43-4ca3-92c7-97c906a2289d"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i19169bd969e8422192386bf6193af247_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzYtMi0xLTEtMA_7426c334-f9d5-480d-a447-7951c7b02188"
      unitRef="usd">42543000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i91f8f631a6ad4350b53cece117436ae5_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzYtNC0xLTEtMA_d4090187-7a26-44df-8e0c-82085451f894"
      unitRef="usd">42543000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i1fa881d30af84f8cabc2d987d036886b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzYtNi0xLTEtMA_0ea37065-c837-4f0c-97cd-d85e3f0de96d"
      unitRef="usd">42543000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="ib56e8ff871064fb19f2a292f67a14440_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzYtOC0xLTEtMA_60b266e5-4e43-42fe-96e4-252a9e1bde90"
      unitRef="usd">0</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i139056eb7e1e4ccca1252a5d7bca422b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzYtMTAtMS0xLTA_aa478fb5-21a6-4f4f-8c89-0ae4e17fb16d"
      unitRef="usd">0</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DerivativeLiabilities
      contextRef="icf546bcb1e3a4bebadd466fab3871c19_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzctMi0xLTEtMA_5e9d6eb2-ad1a-4f49-8bac-a63521d90265"
      unitRef="usd">1174000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3ad39a178b3645fd8b5876061d5b5f1a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzctNC0xLTEtMA_0c40031f-589f-42a4-8001-382e21125c91"
      unitRef="usd">1174000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i255ef1748e4a4e16a78e48f5a255a91d_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzctNi0xLTEtMA_612229c7-98ce-439b-9368-c350db3c3ba6"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i2f0423272f224d33aa4dbec5b6e216da_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzctOC0xLTEtMA_f0f64535-d67d-4ccc-8969-78fbbe58267a"
      unitRef="usd">1174000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i031f1189d3664085b71c3364fc489c59_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzctMTAtMS0xLTA_ca0eb63c-3a56-426d-b5a8-980c4d88c162"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:LongTermDebtFairValue
      contextRef="i19169bd969e8422192386bf6193af247_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzgtMi0xLTEtMA_ef36fc29-7566-49de-822b-9c730a0efe5a"
      unitRef="usd">1029920000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i91f8f631a6ad4350b53cece117436ae5_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzgtNC0xLTEtMA_855cf576-6429-437d-9ed9-30b37419ebd0"
      unitRef="usd">1058700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1fa881d30af84f8cabc2d987d036886b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzgtNi0xLTEtMA_87188166-d7fa-4288-a3a6-58f1167084e6"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib56e8ff871064fb19f2a292f67a14440_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzgtOC0xLTEtMA_3ba89d88-4aba-4e12-b76d-a40fecd50723"
      unitRef="usd">1058700000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i139056eb7e1e4ccca1252a5d7bca422b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzgtMTAtMS0xLTA_89cbf406-2f6a-43d6-b128-083b89b7f7ed"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i19169bd969e8422192386bf6193af247_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzExLTItMS0xLTA_7a44bae8-a946-48ba-b62c-87d3e9c419ba"
      unitRef="usd">446684000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i91f8f631a6ad4350b53cece117436ae5_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzExLTQtMS0xLTA_cbe80f75-7e9d-41f2-a210-dc9a3581bceb"
      unitRef="usd">446684000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1fa881d30af84f8cabc2d987d036886b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzExLTYtMS0xLTA_f67f466e-6ea5-41d1-bc15-e1f5e0894df5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib56e8ff871064fb19f2a292f67a14440_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzExLTgtMS0xLTA_f9e43990-bb36-409c-b93f-4d62bdd8ec96"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i139056eb7e1e4ccca1252a5d7bca422b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTplY2MxYzlkM2M4MjY0ZTYzYmNiNmE3MTYxZjc0MmRiYS90YWJsZXJhbmdlOmVjYzFjOWQzYzgyNjRlNjNiY2I2YTcxNjFmNzQyZGJhXzExLTEwLTEtMS0w_1cec7c19-1a85-4c6c-bdda-7a2d2dac04ff"
      unitRef="usd">446684000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i76fa7349a6664c588d12f4cdcbca47f0_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzE2MDM_59e83ff5-bd89-4f48-a52f-711939dfaee9">P40Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <coke:FairValueAssetsAndLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzM1MzU_463eed0d-5f0a-44c1-9a82-7aa82e7167c5">&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 related contingent consideration liability is the Company&#x2019;s only Level 3 asset or liability. A summary of the Level&#160;3 activity 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&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - Level 3 liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;446,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;382,898&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment of acquisition related contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification to current payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Increase in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - Level 3 liability&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;434,694&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;446,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:FairValueAssetsAndLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2a8a76e36e6b407aba6dd46bd4940416_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzItMi0xLTEtMA_a57ad262-126e-4a3a-8fdb-aefd854e7a56"
      unitRef="usd">446684000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2f7ab24cbac54fe5bf35aeccdf10fe4f_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzItNC0xLTEtMA_4d643442-4927-4241-a1c5-e0b39f18834c"
      unitRef="usd">382898000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <coke:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="i2aa765037c02439c97019cb0374e8bfa_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzQtMi0xLTEtMA_657bd0ee-7958-4088-b567-a0b72aa9029f"
      unitRef="usd">43400000</coke:PaymentOfContingentConsiderationOfAcquisitions>
    <coke:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="iaf5067c47fbd4bc18b259f578fb54b90_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzQtNC0xLTEtMA_ece5a447-247c-47f9-b1dc-e3d6c912bc55"
      unitRef="usd">27182000</coke:PaymentOfContingentConsiderationOfAcquisitions>
    <coke:BusinessCombinationContingentConsiderationLiabilityReclassificationToCurrentPayables
      contextRef="i2aa765037c02439c97019cb0374e8bfa_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzUtMi0xLTEtMA_1865f6c5-7792-4036-80b1-028e5e19858f"
      unitRef="usd">-200000</coke:BusinessCombinationContingentConsiderationLiabilityReclassificationToCurrentPayables>
    <coke:BusinessCombinationContingentConsiderationLiabilityReclassificationToCurrentPayables
      contextRef="iaf5067c47fbd4bc18b259f578fb54b90_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzUtNC0xLTEtMA_3167ede9-c229-4b34-b7e0-e3d4363ff319"
      unitRef="usd">1820000</coke:BusinessCombinationContingentConsiderationLiabilityReclassificationToCurrentPayables>
    <coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability
      contextRef="i2aa765037c02439c97019cb0374e8bfa_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzYtMi0xLTEtMA_adc977ea-4b87-49e7-a6f6-2cc77dc405ae"
      unitRef="usd">31210000</coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability>
    <coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability
      contextRef="iaf5067c47fbd4bc18b259f578fb54b90_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzYtNC0xLTEtMA_4b2ab1e8-737c-449d-983e-d8029b57d34f"
      unitRef="usd">92788000</coke:BusinessCombinationContingentConsiderationArrangementsChangeInFairValueOfContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia58eefc7199f4189b0554ba05651a536_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzctMi0xLTEtMA_57c865f7-99b8-438d-956a-9a92ae328016"
      unitRef="usd">434694000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2a8a76e36e6b407aba6dd46bd4940416_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90YWJsZTpkOTNlNWY0OGUxYTY0YmUwYjNjZmIxNjRlNTRjM2E1Zi90YWJsZXJhbmdlOmQ5M2U1ZjQ4ZTFhNjRiZTBiM2NmYjE2NGU1NGMzYTVmXzctNC0xLTEtMA_d3c92255-be80-4361-9b7f-76b1b1f34c58"
      unitRef="usd">446684000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ia137f89278d64f73b203338ecadefe70_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzEwOTk1MTE2Mzg5MTU_7083322c-58d7-46f1-8af1-4db1ad594b5a"
      unitRef="number">0.075</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i91c792aa4b624294a95721257dc5ad84_I20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzEwOTk1MTE2Mzg5MjM_ff9142ee-45cd-41cd-b768-c337f8744dbc"
      unitRef="number">0.071</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzM1MjU_acc3f263-8863-4ecf-bb62-05d70d597e62"
      unitRef="usd">28000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yODYvZnJhZzpkZGZkYjdkZmMxMzI0N2QwOTRhNzJhNGIyMzM2ZjllZS90ZXh0cmVnaW9uOmRkZmRiN2RmYzEzMjQ3ZDA5NGE3MmE0YjIzMzZmOWVlXzM1MzE_c634dc75-7894-4980-a894-ff40cdd49d0e"
      unitRef="usd">52000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQ0Mjc_2b4cf8d0-c3d6-4b34-bfca-1e46a21f70cb">Income Taxes&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 current income tax provision represents the estimated amount of income taxes paid or payable for the year, as well as changes in estimates from prior years. The deferred income tax provision represents the change in deferred tax liabilities and assets. The following table presents the significant components of the provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;38,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;7,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(4,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total current provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,678&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;8,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;4,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,737&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,987&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income tax 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,869&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s effective income tax rate, calculated by dividing income tax expense by income (loss) before income taxes, was 24.5% for 2020, 45.8% for 2019 and (14.1)% for 2018. The following table provides a reconciliation of income tax expense at the statutory federal rate to actual income tax expense:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;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;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:10pt;font-weight:700;line-height:100%"&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;2018&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income&lt;br/&gt;tax expense&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;% pre-tax&lt;br/&gt;income&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;Income&lt;br/&gt;tax expense&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;% pre-tax&lt;br/&gt;income&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;Income&lt;br/&gt;tax expense&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;% pre-tax&lt;br/&gt;loss&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;Statutory (income) / 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;50,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;State income taxes, net of federal benefit&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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Noncontrolling interest &#x2013; Piedmont&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Meals, entertainment and travel expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible fees and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(4.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;/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;Adjustment for uncertain tax positions&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;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 for federal tax legislation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income tax 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;24.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;45.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,869&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;(14.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 Company&#x2019;s effective income tax rate, calculated by dividing income tax expense by income (loss) before income taxes minus net income attributable to noncontrolling interest, was 25.5% for 2020, 57.9% for 2019 and (10.3)% for 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records liabilities for uncertain tax positions related to income tax positions. These liabilities reflect the Company&#x2019;s best estimate of the ultimate income tax liability based on known facts and information. Material changes in facts or information, as well as the expiration of statutes of limitations and/or settlements with individual tax jurisdictions, may result in material adjustments to these estimates in the future.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes potential interest and penalties related to uncertain tax positions in income tax expense. During 2020, 2019 and 2018, the interest and penalties related to uncertain tax positions recognized in income tax expense were not material. In addition, the amount of interest and penalties accrued at December&#160;31, 2020 and December&#160;29, 2019 were 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:120%"&gt;The Company had uncertain tax positions, including accrued interest of $2.6&#160;million on December&#160;31, 2020 and $2.5&#160;million on December&#160;29, 2019, all of which would affect the Company&#x2019;s effective income tax rate if recognized. While it is expected the amount of uncertain tax positions may change in the next 12 months, the Company does not expect such change would have a significant impact on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of uncertain tax positions, excluding accrued interest, 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&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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - gross uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,857&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,286&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase as a result of tax positions taken in the current year&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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase as a result of tax positions taken in a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction as a result of the expiration of the applicable statute of limitations&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;(687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - gross uncertain tax positions&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,857&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Deferred income taxes are recorded based upon temporary differences between the financial statement and tax bases of assets and liabilities and available net operating loss and tax credit carryforwards. Temporary differences and carryforwards that comprised deferred income tax assets and liabilities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Acquisition related contingent consideration&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;107,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;26,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;19,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transactional costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charitable contribution carryover&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 lease 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;1,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred income tax 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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;265,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;254,691&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;260,420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;247,501&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(182,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(151,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(159,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets - operating 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;(33,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Inventory&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;(13,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Patronage dividend&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;(4,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in Piedmont&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(23,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(399,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(372,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(139,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(125,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s deferred income tax assets and liabilities are subject to adjustment in future periods based on the Company&#x2019;s ongoing evaluations of such deferred assets and liabilities and new information available to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, an indirect wholly owned subsidiary of the Company purchased the remaining 22.7% general partnership interest in Piedmont from an indirect wholly owned subsidiary of The&#160;Coca&#x2011;Cola&#160;Company, which resulted in the elimination of the Investment in Piedmont deferred tax liability. For income tax purposes, the tax effects of this purchase were recorded through additional paid in capital in the consolidated balance sheet as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowances are recognized on deferred tax assets if the Company believes it is more likely than not that some or all of the deferred tax assets will not be realized. The Company believes the majority of the deferred tax assets will be realized due to the reversal of certain significant temporary differences and anticipated future taxable income from operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation allowance of $5.3&#160;million on December&#160;31, 2020 and $7.2&#160;million on December&#160;29, 2019 was established primarily for certain loss carryforwards and deferred compensation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company had no federal net operating losses and $33.8&#160;million of state net operating losses available to reduce future income taxes, which expire in varying amounts through 2038.&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;Prior tax years beginning in year 2007 remain open to examination by the Internal Revenue Service, and various tax years beginning in year 1998 remain open to examination by certain state tax jurisdictions due to loss carryforwards.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQ0Mjg_44d51fb0-29bc-482b-bbc3-959e7b57c6c8">The following table presents the significant components of the provision for income taxes:&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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;38,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;7,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(4,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total current provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,206&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,678&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;8,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;4,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&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;685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total deferred provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,737&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,987&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,366&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income tax 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,869&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzMtMi0xLTEtMA_ee8f0860-5d76-460f-b2fa-15b918c57c17"
      unitRef="usd">38665000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzMtNC0xLTEtMA_ea919c6b-8486-4fed-b831-2fb39894f591"
      unitRef="usd">7505000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzMtNi0xLTEtMA_1e13b1d5-527c-4a6a-b5e9-c894ab5bd2b3"
      unitRef="usd">-4228000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzQtMi0xLTEtMA_4e69be68-4a01-4cc3-9046-d366631bbe98"
      unitRef="usd">11541000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzQtNC0xLTEtMA_50df5cc4-75c7-4c27-9e0e-6ff60962554b"
      unitRef="usd">4173000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzQtNi0xLTEtMA_163bcab6-28ea-432a-b145-9c225e7b46ac"
      unitRef="usd">-3269000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzUtMi0xLTEtMA_729685fd-8e66-42fc-ae93-e7327fc407db"
      unitRef="usd">50206000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzUtNC0xLTEtMA_1d70cf6a-27fb-4157-9f5f-468710cc047a"
      unitRef="usd">11678000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzUtNi0xLTEtMA_09ead1b9-94f8-445a-ba2a-7cf5dd23d65a"
      unitRef="usd">-7497000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzgtMi0xLTEtMA_41ef4da2-19d7-425e-be02-8f0f4395e66c"
      unitRef="usd">8052000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzgtNC0xLTEtMA_f6024e07-dcca-43e7-bc77-16928b2924d2"
      unitRef="usd">4514000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzgtNi0xLTEtMA_100b21df-9f07-45be-9296-4112ce66d745"
      unitRef="usd">5701000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzktMi0xLTEtMA_a63e6bcb-6823-436c-b7c8-f9104d0a000f"
      unitRef="usd">685000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzktNC0xLTEtMA_9a314e66-3445-428e-9c79-b2003846160f"
      unitRef="usd">-527000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzktNi0xLTEtMA_0229fa51-9f3b-4d40-bf22-35b682224b79"
      unitRef="usd">3665000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzEwLTItMS0xLTA_6ae8a085-9e38-43b1-8e18-88ae35ca10db"
      unitRef="usd">8737000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzEwLTQtMS0xLTA_6ee05e42-202e-471c-94df-70363b1a8042"
      unitRef="usd">3987000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzEwLTYtMS0xLTA_68d0232a-e15a-4fe0-935c-394c5f5efd5d"
      unitRef="usd">9366000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzEyLTItMS0xLTA_6318e8c7-bdd6-4086-8883-3ed70ec3e88b"
      unitRef="usd">58943000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzEyLTQtMS0xLTA_982acbff-1310-4d72-8dbb-678a41035e7e"
      unitRef="usd">15665000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMDU1MGRlZTZhNzc0ZGQwYWY2MjUxYTg5YzAyNGFhMS90YWJsZXJhbmdlOmIwNTUwZGVlNmE3NzRkZDBhZjYyNTFhODljMDI0YWExXzEyLTYtMS0xLTA_d14b57b4-d8e5-472d-ad4a-995be5b9c30a"
      unitRef="usd">1869000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzUxMw_9be04d7c-367a-463f-b6f0-a5d0c7e12813"
      unitRef="number">0.245</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzUyNA_9d8fc956-a54f-4ea6-9458-34a6166c2f7c"
      unitRef="number">0.458</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzUzOA_dcf4bee0-1d78-463d-98a9-87066b7484e0"
      unitRef="number">-0.141</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQ0Mjk_7b3dfa25-46c0-4720-88db-807283d8f226">The following table provides a reconciliation of income tax expense at the statutory federal rate to actual income tax expense:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;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;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:10pt;font-weight:700;line-height:100%"&gt;2019&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:10pt;font-weight:700;line-height:100%"&gt;2018&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income&lt;br/&gt;tax expense&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;% pre-tax&lt;br/&gt;income&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;Income&lt;br/&gt;tax expense&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;% pre-tax&lt;br/&gt;income&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;Income&lt;br/&gt;tax expense&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;% pre-tax&lt;br/&gt;loss&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;Statutory (income) / 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;50,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;State income taxes, net of federal benefit&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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(376)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Noncontrolling interest &#x2013; Piedmont&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Meals, entertainment and travel expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nondeductible fees and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(4.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;/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;Adjustment for uncertain tax positions&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;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 for federal tax legislation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income tax 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,943&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;24.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;45.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,869&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;(14.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzMtMi0xLTEtMA_53668492-6e82-46e0-9691-69b5e00e5ea0"
      unitRef="usd">50618000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzMtNC0xLTEtMA_81a9daa7-3d5d-4561-b9c1-1513156ea85b"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzMtNi0xLTEtMA_60e954f6-a82b-42ea-83a3-cb489ef81d9a"
      unitRef="usd">7187000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzMtOC0xLTEtMA_571b73bd-f773-4f9a-969a-aad3a9e813ed"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzMtMTAtMS0xLTA_ac8e3420-f012-4da1-88d3-8e96df885142"
      unitRef="usd">-2790000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzMtMTItMS0xLTA_c30f4c73-44a6-4b98-9be6-d224af0fbaa7"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtMi0xLTEtOTg4MQ_d7122be4-c43f-4aaa-a3d6-c9cd1392e4f0"
      unitRef="usd">9258000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtNC0xLTEtOTg4MQ_c9aa28d5-b4bc-47ac-8c1c-de6ed123dd01"
      unitRef="number">0.038</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtNi0xLTEtOTg4MQ_b04899b6-71d2-4d2a-8c5c-8ebf3ffa4948"
      unitRef="usd">1352000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtOC0xLTEtOTg4MQ_7964d389-552a-4dec-a1fe-dc7c0e79af19"
      unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtMTAtMS0xLTk4ODE_ea9b3c76-8c4b-4bf3-9c0f-15f0e2e64f24"
      unitRef="usd">-376000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtMTItMS0xLTk4ODE_59edf9ef-57ef-4550-9515-f94cbbf6bb95"
      unitRef="number">0.028</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtMi0xLTEtMA_cda185f7-5454-4af0-ba97-9827499a486f"
      unitRef="usd">3007000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtNC0xLTEtMA_b9ba4a78-9007-400d-b1da-419248908b8a"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtNi0xLTEtMA_5a91ea63-d673-4fb2-8a45-d4f5948810d6"
      unitRef="usd">4313000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtOC0xLTEtMA_a40abfb9-f78a-4ac5-810e-f13d57fa5501"
      unitRef="number">0.126</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtMTAtMS0xLTA_477317a3-a019-48e1-a4e2-c7620f796172"
      unitRef="usd">2851000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzQtMTItMS0xLTA_b007a720-fbe3-4177-8571-c1847096e7f4"
      unitRef="number">-0.215</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzYtMi0xLTEtOTg4NQ_8c709597-92fc-4bb2-aea4-48db1bf8395e"
      unitRef="usd">2447000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzYtNC0xLTEtOTg4NQ_d4a838b6-f51a-4ec4-be39-6dee5fb719c4"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzYtNi0xLTEtOTg4NQ_5dcd42a6-72d5-4fb9-a2e0-43efedb8c4a7"
      unitRef="usd">1826000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzYtOC0xLTEtOTg4NQ_02262a5b-df2a-4269-bcbf-d62d67864bda"
      unitRef="number">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzYtMTAtMS0xLTk4ODU_4ebc00e2-2044-47be-86d3-aeb0e9d08d8e"
      unitRef="usd">1238000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzYtMTItMS0xLTk4ODU_bf765cdb-a73e-4bbf-9f5d-f924c8e6fb68"
      unitRef="number">-0.093</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzctMi0xLTEtOTg4OQ_dcf2715d-f9e8-42b5-baa8-d48511f6098f"
      unitRef="usd">-1900000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzctNC0xLTEtOTg4OQ_a0a9a7b4-5772-4bea-8f31-2b428471db7a"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzctNi0xLTEtOTg4OQ_e0a619fa-e0bf-4fe5-a88f-f4bcde7130b4"
      unitRef="usd">1290000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzctOC0xLTEtOTg4OQ_9857812e-059b-4b3e-8811-450bc3b02491"
      unitRef="number">0.038</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzctMTAtMS0xLTk4ODk_c41ef337-63e0-4eb9-ad52-a7c947922e8b"
      unitRef="usd">1566000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzctMTItMS0xLTk4ODk_b9608566-24c8-423e-87fc-6c78068175c7"
      unitRef="number">-0.118</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzUtMi0xLTEtMA_e6cf212a-0d8e-4586-95da-90c69479aad0"
      unitRef="usd">1476000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzUtNC0xLTEtMA_56ea9503-1bd3-4cc2-99ee-fa5bb1e1cbc3"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzUtNi0xLTEtMA_c188e6ed-6fca-4b10-a9c8-69978f273240"
      unitRef="usd">2440000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzUtOC0xLTEtMA_499dbcf1-ccea-4445-801f-5ccd0038cb6c"
      unitRef="number">0.071</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzUtMTAtMS0xLTA_fed44db9-39fa-408b-af9a-eedfa3973f6b"
      unitRef="usd">2734000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzUtMTItMS0xLTA_0f5d6d02-c310-4f64-91eb-a43991e82c80"
      unitRef="number">-0.206</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment>
    <coke:IncomeTaxReconciliationNondeductibleFeesAndExpenses
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzktMi0xLTEtMA_158e9f28-00bd-4bc2-8380-b76c2e79327d"
      unitRef="usd">311000</coke:IncomeTaxReconciliationNondeductibleFeesAndExpenses>
    <coke:EffectiveIncomeTaxRateReconciliationNondeductibleFeesAndExpensesPercent
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzktNC0xLTEtMA_f31bd9a1-6614-4f1b-8446-eec3cbc4eef2"
      unitRef="number">0.001</coke:EffectiveIncomeTaxRateReconciliationNondeductibleFeesAndExpensesPercent>
    <coke:IncomeTaxReconciliationNondeductibleFeesAndExpenses
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzktNi0xLTEtMA_5c3ac479-5b0f-47bf-861f-1393d878893a"
      unitRef="usd">887000</coke:IncomeTaxReconciliationNondeductibleFeesAndExpenses>
    <coke:EffectiveIncomeTaxRateReconciliationNondeductibleFeesAndExpensesPercent
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzktOC0xLTEtMA_c8760a20-c7d9-4023-949c-2c1a52fc1294"
      unitRef="number">0.026</coke:EffectiveIncomeTaxRateReconciliationNondeductibleFeesAndExpensesPercent>
    <coke:IncomeTaxReconciliationNondeductibleFeesAndExpenses
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzktMTAtMS0xLTA_c26b0dac-2a6a-4be3-baad-8554e4186eff"
      unitRef="usd">568000</coke:IncomeTaxReconciliationNondeductibleFeesAndExpenses>
    <coke:EffectiveIncomeTaxRateReconciliationNondeductibleFeesAndExpensesPercent
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzktMTItMS0xLTA_86cff435-ab32-4c05-a68f-4f6f6e60e7e7"
      unitRef="number">-0.043</coke:EffectiveIncomeTaxRateReconciliationNondeductibleFeesAndExpensesPercent>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEwLTItMS0xLTA_f13fa06b-ac9d-4510-8211-f5d29f1e0adf"
      unitRef="usd">114000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEwLTQtMS0xLTA_013a352f-d28a-4291-82cf-bbbe40935712"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEwLTYtMS0xLTA_a1be8574-15e5-47e2-b6ba-503a2d365a97"
      unitRef="usd">-805000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEwLTgtMS0xLTA_b674abbe-7d4e-4055-be32-b80d8304b751"
      unitRef="number">-0.024</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEwLTEwLTEtMS0w_a16309a7-9600-4557-8180-84e6a196d88b"
      unitRef="usd">694000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEwLTEyLTEtMS0w_91319717-51d0-4bac-8b5b-e59763c498dd"
      unitRef="number">-0.052</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <coke:IncomeTaxReconciliationAdjustmentForFederalTaxLegislation
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTItMS0xLTExNzY4_8b976c66-61d1-4fcc-a644-9d7b20967ccb"
      unitRef="usd">0</coke:IncomeTaxReconciliationAdjustmentForFederalTaxLegislation>
    <coke:EffectiveIncomeTaxRateReconciliationAdjustmentForFederalTaxLegislation
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTQtMS0xLTExNzY4_ee7d75cd-8494-41e0-9e9c-4139fd393c4e"
      unitRef="number">0</coke:EffectiveIncomeTaxRateReconciliationAdjustmentForFederalTaxLegislation>
    <coke:IncomeTaxReconciliationAdjustmentForFederalTaxLegislation
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTYtMS0xLTExNzY4_e812d38c-d1c5-4d1c-b388-d8033975deac"
      unitRef="usd">0</coke:IncomeTaxReconciliationAdjustmentForFederalTaxLegislation>
    <coke:EffectiveIncomeTaxRateReconciliationAdjustmentForFederalTaxLegislation
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTgtMS0xLTExNzY4_9aef1103-5120-4e4f-bc78-665ffe405239"
      unitRef="number">0</coke:EffectiveIncomeTaxRateReconciliationAdjustmentForFederalTaxLegislation>
    <coke:IncomeTaxReconciliationAdjustmentForFederalTaxLegislation
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTEwLTEtMS0xMTc2OA_03507ddf-c42a-4f30-8aad-ede3420dee32"
      unitRef="usd">-1989000</coke:IncomeTaxReconciliationAdjustmentForFederalTaxLegislation>
    <coke:EffectiveIncomeTaxRateReconciliationAdjustmentForFederalTaxLegislation
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTEyLTEtMS0xMTc2OA_151822f2-462a-49d2-935b-8c150630c9c1"
      unitRef="number">0.150</coke:EffectiveIncomeTaxRateReconciliationAdjustmentForFederalTaxLegislation>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTItMS0xLTA_7d37f282-eccb-4960-9489-1dfd8f81ef6a"
      unitRef="usd">-1494000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTQtMS0xLTA_5e0aa938-0cde-4053-979b-fc5158392bce"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTYtMS0xLTA_a32d1116-ff48-4c39-84f3-97aae6f3c1b1"
      unitRef="usd">827000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTgtMS0xLTA_78135747-8f02-4785-9be2-014a8c49eeea"
      unitRef="number">0.024</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTEwLTEtMS0w_bbbbe3fc-5d5e-4cd7-b973-5addef2d218f"
      unitRef="usd">-151000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEyLTEyLTEtMS0w_509b9f49-8fb3-4f80-9b4b-811dcb0e9473"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEzLTItMS0xLTA_91908783-0b79-40af-983e-7067886e7d1f"
      unitRef="usd">58943000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEzLTQtMS0xLTA_5c7b8124-43b0-449b-9342-6061316dc63d"
      unitRef="number">0.245</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEzLTYtMS0xLTA_31bb50e1-399d-41ce-b8b1-c268af9c09de"
      unitRef="usd">15665000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEzLTgtMS0xLTA_65ccd6b1-8705-41a4-8917-9a569b4e6f54"
      unitRef="number">0.458</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEzLTEwLTEtMS0w_fe5275fa-caaf-4d81-b7dd-02b0c32d468a"
      unitRef="usd">1869000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTphMGZiNDM2OGZjNTQ0YzE3YjJkZjBlZmUwZDYxMjYzZi90YWJsZXJhbmdlOmEwZmI0MzY4ZmM1NDRjMTdiMmRmMGVmZTBkNjEyNjNmXzEzLTEyLTEtMS0w_28db5ac8-18b7-4517-9c2c-ca849db9d62f"
      unitRef="number">-0.141</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <coke:EffectiveIncomeTaxRateContinuingOperationsLessNoncontrollingInterestNetIncome
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4Xzg5OA_b0b30c95-fd95-48a5-ac41-4b3ef4b6f7a5"
      unitRef="number">0.255</coke:EffectiveIncomeTaxRateContinuingOperationsLessNoncontrollingInterestNetIncome>
    <coke:EffectiveIncomeTaxRateContinuingOperationsLessNoncontrollingInterestNetIncome
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzkwOQ_ac8d4f3a-45e2-4ec8-8c54-3a3114577817"
      unitRef="number">0.579</coke:EffectiveIncomeTaxRateContinuingOperationsLessNoncontrollingInterestNetIncome>
    <coke:EffectiveIncomeTaxRateContinuingOperationsLessNoncontrollingInterestNetIncome
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzkyMw_4102921c-9b9d-4526-afab-f10c242783ea"
      unitRef="number">-0.103</coke:EffectiveIncomeTaxRateContinuingOperationsLessNoncontrollingInterestNetIncome>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzI0MTU_2bb4cf32-5968-41e5-a0c1-de341e15eb73"
      unitRef="usd">2600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <coke:UnrecognizedTaxBenefitsIncludingAccruedInterest
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzI0MTU_2c9f688a-fc15-44ee-b1db-52fc89f43aa2"
      unitRef="usd">2600000</coke:UnrecognizedTaxBenefitsIncludingAccruedInterest>
    <coke:UnrecognizedTaxBenefitsIncludingAccruedInterest
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzI0Mjg_1a93363f-3bc8-405c-a6f1-39edc796f900"
      unitRef="usd">2500000</coke:UnrecognizedTaxBenefitsIncludingAccruedInterest>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzI0Mjg_cfc06eb1-3027-41b4-bd2e-c2c2f27ee53a"
      unitRef="usd">2500000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzI2Mjk_31b0f9b4-d33f-4bfd-abfc-8dc323360e4b"
      unitRef="usd">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQ0MzE_bf014562-09af-45f9-9883-45b842a7022f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of uncertain tax positions, excluding accrued interest, 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&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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - gross uncertain tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,857&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,286&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase as a result of tax positions taken in the current year&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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase as a result of tax positions taken in a prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction as a result of the expiration of the applicable statute of limitations&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;(687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - gross uncertain tax positions&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,857&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzItMi0xLTEtMA_b557faef-5e58-4ea9-a0b7-1f2c24bac7d7"
      unitRef="usd">2283000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia6a8a59ddb1e4ab480d60c98ad3b89ec_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzItNC0xLTEtMA_51c1e35f-f4a4-4aec-bf57-e565ccee77a4"
      unitRef="usd">2857000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib680668545864266a0568c5bb71bcc3a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzItNi0xLTEtMA_a17ddd5f-3d06-4237-ab6d-b64721d38ae5"
      unitRef="usd">2286000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzMtMi0xLTEtMA_99b7eb4c-d6d8-4837-9ef2-d0442b5ec4cd"
      unitRef="usd">61000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzMtNC0xLTEtMA_cbef3bd1-275f-438f-817e-de34c3f234f2"
      unitRef="usd">60000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzMtNi0xLTEtMA_31a8d626-61c5-43a1-8d14-516357bf0bc4"
      unitRef="usd">571000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzQtMi0xLTEtMTA0MTA_6f03bbed-e0d4-461e-9bf8-1c1ca4f51e09"
      unitRef="usd">504000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzQtNC0xLTEtMTA0MTA_e5f67ac3-3b2c-491e-bbd2-aa7b74334a2e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzQtNi0xLTEtMTA0MTA_518c4d63-58b9-4ecc-ab0e-8bab8b41255e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzQtMi0xLTEtMA_22c5ac66-64c5-44ca-9cb3-ea5f383a2072"
      unitRef="usd">687000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzQtNC0xLTEtMA_49616774-3adb-4bcd-9fa6-58290d73eb3c"
      unitRef="usd">634000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzQtNi0xLTEtMA_068ff998-5b7b-4b07-807f-535fb93b93fc"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzUtMi0xLTEtMA_21c38e3e-5a8a-48fc-a367-56f28da55218"
      unitRef="usd">2161000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzUtNC0xLTEtMA_07a0d81d-38d6-4f2b-8842-cc27d4b3875f"
      unitRef="usd">2283000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia6a8a59ddb1e4ab480d60c98ad3b89ec_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZTpiMjE5MDE2NzQwMGU0ZjAxYmZhZWRmMzJmZGFiYTc5Yy90YWJsZXJhbmdlOmIyMTkwMTY3NDAwZTRmMDFiZmFlZGYzMmZkYWJhNzljXzUtNi0xLTEtMA_9e9ede46-e701-42a1-a371-7866176f409e"
      unitRef="usd">2857000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQ0MzI_c39d3e2e-3567-4748-9205-1aec51dd3061">Temporary differences and carryforwards that comprised deferred income tax assets and liabilities 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:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Acquisition related contingent consideration&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;107,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;26,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;19,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Postretirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transactional costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charitable contribution carryover&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 lease 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;1,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred income tax 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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;265,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;254,691&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred income tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;260,420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;247,501&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(182,585)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(151,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(159,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets - operating 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;(33,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Inventory&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;(13,709)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Patronage dividend&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;(4,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in Piedmont&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(23,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(399,843)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(372,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(139,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(125,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <coke:DeferredTaxAssetsAcquisitionRelatedContingentConsideration
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzEtMi0xLTEtMA_c03eda2e-3cea-4867-ba6e-99e368ed2589"
      unitRef="usd">107769000</coke:DeferredTaxAssetsAcquisitionRelatedContingentConsideration>
    <coke:DeferredTaxAssetsAcquisitionRelatedContingentConsideration
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzEtNC0xLTEtMA_75941050-3f7c-41be-9c91-e13bc20ac382"
      unitRef="usd">110036000</coke:DeferredTaxAssetsAcquisitionRelatedContingentConsideration>
    <coke:DeferredTaxAssetsOperatingLeasesLiabilities
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzItMi0xLTEtMA_e0a36f05-51e3-4151-b24d-90aeed5b95f6"
      unitRef="usd">34632000</coke:DeferredTaxAssetsOperatingLeasesLiabilities>
    <coke:DeferredTaxAssetsOperatingLeasesLiabilities
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzItNC0xLTEtMA_f1d436dc-268c-4f9b-89fd-10f8f62d7e41"
      unitRef="usd">27346000</coke:DeferredTaxAssetsOperatingLeasesLiabilities>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzMtMi0xLTEtMTA0MTc_6de670d4-f1cf-4842-ba31-88e793a14db5"
      unitRef="usd">27882000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzMtNC0xLTEtMTA0MTc_17abb1bc-c552-4260-a559-00d9a9bacda4"
      unitRef="usd">24936000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzMtMi0xLTEtMA_eb8e292d-b983-4073-8584-73db8c6166a3"
      unitRef="usd">26269000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzMtNC0xLTEtMA_07d86f2f-47d2-43a5-8002-77c8c53bba7b"
      unitRef="usd">26788000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzQtMi0xLTEtMA_e3abfcd1-36b3-41a7-a491-12bff2b3ef37"
      unitRef="usd">22341000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzQtNC0xLTEtMA_083d61d8-c8b3-4f66-8c6b-8abf08568566"
      unitRef="usd">19266000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzUtMi0xLTEtMA_009de4f5-ada4-44ff-8538-7bcd63de8627"
      unitRef="usd">14726000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzUtNC0xLTEtMA_06a4bdfb-bdd5-4467-b2e9-8e854a728ff0"
      unitRef="usd">13250000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzYtMi0xLTEtMA_c147afef-9aac-4e8a-a01e-4e0cd432f038"
      unitRef="usd">11055000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzYtNC0xLTEtMA_6b16462f-6911-4778-a761-83bad4269535"
      unitRef="usd">14124000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzctMi0xLTEtMA_bb590199-0e31-4fd9-9ca8-a7d21dd0c82e"
      unitRef="usd">4451000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzctNC0xLTEtMA_d2bbcd04-9cd4-4161-8350-f6bb2a66a775"
      unitRef="usd">4857000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges>
    <coke:DeferredTaxAssetsCharitableContributionCarryover
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzgtMi0xLTEtMA_2d5864e4-3fcd-4c69-813d-9c28f73ffe39"
      unitRef="usd">3236000</coke:DeferredTaxAssetsCharitableContributionCarryover>
    <coke:DeferredTaxAssetsCharitableContributionCarryover
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzgtNC0xLTEtMA_29d97ef2-259d-41b5-aea6-7479025fa310"
      unitRef="usd">6622000</coke:DeferredTaxAssetsCharitableContributionCarryover>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzktMi0xLTEtMA_a0dc6709-1a76-403f-89e2-3f2952ef4d11"
      unitRef="usd">1628000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzktNC0xLTEtMA_99c72531-a933-4396-bb52-39a765d32348"
      unitRef="usd">2012000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <coke:DeferredTaxAssetsFinancingLeaseAgreements
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzEwLTItMS0xLTA_b1be31be-059b-4c1e-9808-e470d4724296"
      unitRef="usd">1618000</coke:DeferredTaxAssetsFinancingLeaseAgreements>
    <coke:DeferredTaxAssetsFinancingLeaseAgreements
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzEwLTQtMS0xLTA_c285f13b-18d5-41c4-8874-6a436a31a7c6"
      unitRef="usd">2432000</coke:DeferredTaxAssetsFinancingLeaseAgreements>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzEyLTItMS0xLTA_6a4340a2-8280-4827-a1cf-4dcfcfe50768"
      unitRef="usd">10138000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzEyLTQtMS0xLTA_65de917c-e740-48f8-a252-72a820d279f9"
      unitRef="usd">3022000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzEzLTItMS0xLTA_2448c468-aa45-456c-9c32-e6923908f2d4"
      unitRef="usd">265745000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzEzLTQtMS0xLTA_9e7d9be5-b90d-41d9-b5f2-8c3ae1febe2a"
      unitRef="usd">254691000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE0LTItMS0xLTA_7317ced3-3753-4847-b1ff-9db722f73a2a"
      unitRef="usd">5325000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE0LTQtMS0xLTA_47c0a3f4-6b71-41ab-aa8c-3f0ecd58432e"
      unitRef="usd">7190000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE1LTItMS0xLTA_f7f2cd34-e71a-4c4b-8480-e339c23945e0"
      unitRef="usd">260420000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE1LTQtMS0xLTA_ec0645db-1a15-4744-bc40-70b2f64acaa5"
      unitRef="usd">247501000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE3LTItMS0xLTA_ed0edd35-ef62-4e16-8159-331e0c8440f2"
      unitRef="usd">182585000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE3LTQtMS0xLTA_8739307b-ff23-4628-8df4-f9e92aecd205"
      unitRef="usd">151940000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE4LTItMS0xLTA_a4b0e397-949f-494f-a622-7f040b3e22e9"
      unitRef="usd">159359000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE4LTQtMS0xLTA_254b39bf-6cc9-40b3-8d74-6c282b5630f1"
      unitRef="usd">147140000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <coke:DeferredTaxLiabilitiesOperatingLeasesRightOfUseAssets
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE5LTItMS0xLTA_e04f45d8-f0ab-46d1-9cdf-e254c9c69ce6"
      unitRef="usd">33316000</coke:DeferredTaxLiabilitiesOperatingLeasesRightOfUseAssets>
    <coke:DeferredTaxLiabilitiesOperatingLeasesRightOfUseAssets
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzE5LTQtMS0xLTA_39cfd285-e97f-44ce-91ab-3829825fe30d"
      unitRef="usd">26997000</coke:DeferredTaxLiabilitiesOperatingLeasesRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzIxLTItMS0xLTA_c554a41a-6587-48d7-88ba-a6e49fff0db6"
      unitRef="usd">13709000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzIxLTQtMS0xLTA_6953d771-99aa-44e3-b7d9-feb325d3e1a3"
      unitRef="usd">12631000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzIyLTItMS0xLTA_c586ba58-e150-45bd-ab34-c3ad545ae1de"
      unitRef="usd">6319000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzIyLTQtMS0xLTA_6496288f-c447-4aef-aacd-88f29e799319"
      unitRef="usd">7627000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzIzLTItMS0xLTA_dedc7c98-1989-43fa-bd3a-c48fdf43d55c"
      unitRef="usd">4555000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzIzLTQtMS0xLTA_384f514c-7db2-4eed-bd62-7c1240cbc9fe"
      unitRef="usd">3009000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzI0LTItMS0xLTEwNDM1_84ab0831-eddb-4aca-94fb-97dc2c7c1aff"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzI0LTQtMS0xLTEwNDM1_fec49a49-847a-46c8-86d2-1418e4e8a00b"
      unitRef="usd">23287000</us-gaap:DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzI0LTItMS0xLTA_76c9875c-4345-4cbc-bf94-be879cf1cb92"
      unitRef="usd">399843000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzI0LTQtMS0xLTA_66f20c9a-76b7-4d3d-8451-1a804d0dd718"
      unitRef="usd">372631000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzI2LTItMS0xLTA_9d42d056-82e9-43e6-8ae5-4d7155ec50bc"
      unitRef="usd">139423000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90YWJsZToxYzQzYjZkZDQ2Mzg0Yzg5OGNmYzkyNjM2ODJiNGYwNC90YWJsZXJhbmdlOjFjNDNiNmRkNDYzODRjODk4Y2ZjOTI2MzY4MmI0ZjA0XzI2LTQtMS0xLTA_f46d4622-b096-4c2b-9fe0-240ce9d22f6e"
      unitRef="usd">125130000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i98c20ae6c3f34e9ca4545385c8c2faa0_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzE2NDkyNjc0NDkwNTk_cfbc2d38-102e-437c-b93f-e82d4cebdc35"
      unitRef="number">0.227</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzM3ODE_bc3b3f89-cd8e-4303-80fd-dd1049dab253"
      unitRef="usd">5300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzM3OTQ_afda7a65-980f-4166-bf78-aef3a9be15b7"
      unitRef="usd">7200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3a8e901fd02740e7ac3e3c9fa71b32ca_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQwNDI_3d8404be-2c1b-4dcb-9904-ea1402b3d46e"
      unitRef="usd">0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i41aface8b3dd4bcb83b6dfc32700f2c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQwNzg_04275cb0-d8e9-435d-b398-a0f2b6e4385b"
      unitRef="usd">33800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OpenTaxYear
      contextRef="iae7448d8ed724f43bb7b5f1322db377c_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQyMzI_151658e8-0b3e-4ca9-9f6f-ff03a0ec778b">2007</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="ia166cf26f29647369eaa82047ea8ec3a_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTIvZnJhZzoyYzQ1MGZiYzA0NGI0MDI3YjliMDBhZjlkODMyMmU1OC90ZXh0cmVnaW9uOjJjNDUwZmJjMDQ0YjQwMjdiOWIwMGFmOWQ4MzIyZTU4XzQzMzU_c2f9e5ef-1c66-4f9b-94cf-4283a4f28093">1998</us-gaap:OpenTaxYear>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODcz_dd085cad-55b9-4476-89c7-a4c5096640ed">Benefit Plans&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Executive 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;In addition to the Company&#x2019;s Director Deferral Plan, the Company has four executive benefit plans: the Supplemental Savings Incentive Plan, the Long-Term Retention Plan, the Officer Retention Plan and the Long-Term Performance Plan. The Company also has a Long-Term Performance Equity Plan, as discussed in Note 3.&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;Pursuant to the Supplemental Savings Incentive Plan, as amended and restated effective November&#160;1, 2011, eligible participants may elect to defer a portion of their annual salary and bonus. Participants are immediately vested in all deferred contributions they make and become fully vested in Company contributions upon completion of five years of service with the Company, termination of employment due to death or retirement or a change in control. Participant deferrals and Company contributions made in years prior to 2006 are invested in either a fixed benefit option or certain investment funds determined by the participant. Beginning in 2010, the Company may elect at its discretion to match up to 50% of the first 6% of salary, excluding bonuses, deferred by the participant. During 2020, 2019 and 2018, the Company matched 50% of the first 6% of salary, excluding bonuses, deferred by the participant. The Company may also make discretionary contributions to participants&#x2019; accounts. &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;Under the Director Deferral Plan, as amended and restated effective January&#160;1, 2005, non-employee directors may defer payment of all or a portion of their annual retainer and meeting fees until they no longer serve on the Board of Directors. There is no Company matching contribution under the Director Deferral Plan. The liability under these two deferral plans was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - Supplemental Savings Incentive Plan and Director Deferral Plan&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Under the Long-Term Retention Plan, effective March&#160;5, 2014, the Company accrues a defined amount each year for an eligible participant based upon an award schedule. Amounts awarded may earn an investment return based on certain investment funds specified by the Company. Benefits under the Long-Term Retention Plan are 50% vested until age 51. Beginning at age 51, the vesting percentage increases by 5% each year until the benefits are fully vested at age 60. Participants receive payments from the plan upon retirement or, in certain instances, upon termination of employment. Payments are made in the form of monthly installments over a period of 10, 15 or 20 years. The liability under this plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - Long-Term Retention Plan&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,301&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Under the Officer Retention Plan, as amended and restated effective January&#160;1, 2007, eligible participants may elect to receive an annuity payable in equal monthly installments over a 10-, 15- or 20-year period commencing at retirement or, in certain instances, upon termination of employment. The benefits under the Officer Retention Plan increase with each year of participation as set forth in an agreement between the participant and the Company. Benefits under the Officer Retention Plan are 50% vested until age 51. Beginning at age 51, the vesting percentage increases by 5% each year until the benefits are fully vested at age 60. The liability under this plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - Officer Retention Plan&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Under the Long-Term Performance Plan, as amended and restated effective January&#160;1, 2018, the Compensation Committee establishes dollar amounts to which a participant shall be entitled upon attainment of the applicable performance measures. Bonus awards under the Long-Term Performance Plan are made based on the relative achievement of performance measures in terms of the Company-&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;sponsored objectives or objectives related to the performance of the individual participant or of the subsidiary, division, department, region or function in which the participant is employed. The liability under this plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liability - Long-Term Performance Plan&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,381&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,668&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension 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;There are two Company-sponsored pension plans. The Primary Plan was frozen as of June&#160;30, 2006 and no benefits accrued to participants after this date. The Bargaining Plan is for certain employees under collective bargaining agreements. Benefits under the Bargaining Plan are determined in accordance with negotiated formulas for the respective participants. Contributions to the plans are based on actuarially determined amounts and are limited to the amounts currently deductible for income tax purposes.&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;Each year, the Company updates its mortality assumptions used in the calculation of its pension liability using The Society of Actuaries&#x2019; latest mortality tables. In 2020 and 2019, the mortality table reflected a lower increase in longevity.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth pertinent information for the two Company-sponsored pension 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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;332,304&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;278,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;368,245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;332,304&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Changes in Projected Benefit Obligation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The projected benefit obligations and the accumulated benefit obligations for both Company-sponsored pension plans were in excess of plan assets as of December&#160;31, 2020 and December&#160;29, 2019. The accumulated benefit obligation was $368.2&#160;million on December&#160;31, 2020 and $332.3&#160;million on December&#160;29, 2019. &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 decrease in the discount rates in 2020, as compared to 2019, and, in 2019, as compared to 2018, was the primary driver of actuarial losses in both 2020 and 2019. The actuarial gains and losses, net of tax, were recorded in accumulated other comprehensive loss in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Change in Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - plan assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;276,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;256,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Benefits paid&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;(13,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - plan assets at fair value&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;319,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;276,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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%;text-decoration:underline"&gt;Funded Status&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Projected benefit obligation&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;(368,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(332,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net funded status&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(48,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(55,605)&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%;text-decoration:underline"&gt;Amounts Recognized in the Consolidated Balance Sheets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - pension plans&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(48,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(55,605)&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%;text-decoration:underline"&gt;Net Periodic Pension Cost&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&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;10,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net periodic pension cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,572&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,274&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Significant Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.042%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;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;2019&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;2018&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;Projected benefit obligation at the measurement date:&lt;/span&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="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - Primary Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - Bargaining Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.12&#160;&lt;/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;3.61&#160;&lt;/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;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&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;Net periodic pension cost for the fiscal year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - Primary Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - Bargaining Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.61&#160;&lt;/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;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;3.90&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&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 expected long-term rate of return of plan assets - Primary Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:12pt"&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 expected long-term rate of return of plan assets - Bargaining Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.00&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&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 style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;The weighted average expected long-term rate of return assumption for the pension plan assets, which was used to compute net periodic pension cost, is based upon target asset allocation and is determined using forward-looking performance and duration assumptions set at the beginning of each fiscal year.&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%;text-decoration:underline"&gt;Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:69.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.790%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Anticipated Future Pension Benefit&lt;br/&gt;Payments for the Fiscal Years&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&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;15,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2026 - 2030&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;89,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;Contributions to the two Company-sponsored pension plans are expected to be in the range of $8 million to $12 million in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All assets in the Company&#x2019;s pension plans are invested in institutional investment funds managed by professional investment advisors which hold U.S. equities, international equities and debt securities. The objective of the Company&#x2019;s investment philosophy is to earn the plans&#x2019; targeted rate of return over longer periods without assuming excess investment risk. The weighted average expected long-term rate of return assumption for the pension plan assets, which will be used to compute 2021 net periodic pension costs, is based upon target asset allocation and is determined using forward-looking performance and duration assumptions in the context of historical returns and volatilities for each asset class. The Company evaluates the rate of return assumption on an annual basis. The Company&#x2019;s &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;pension plans target asset allocation for 2021, actual asset allocation at December&#160;31, 2020 and December&#160;29, 2019, and the weighted average expected long-term rate of return by asset category for the Primary Plan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.104%"/&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;Percentage of Plan&lt;br/&gt;Assets at Fiscal Year-End&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Target&lt;br/&gt;Allocation&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average Expected&lt;br/&gt;Long-Term Rate&#160;of&#160;Return&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="border-top:1pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;U.S. debt securities&lt;/span&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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;U.S. equity securities&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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;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:#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;International equity securities&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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&#160;&lt;/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;0.10&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;4.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 Company&#x2019;s pension plans target asset allocation for 2021, actual asset allocation at December&#160;31, 2020 and December&#160;29, 2019, and the weighted average expected long-term rate of return by asset category for the Bargaining Plan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.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="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;Percentage of Plan&lt;br/&gt;Assets at Fiscal Year-End&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Target&lt;br/&gt;Allocation&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average Expected&lt;br/&gt;Long-Term Rate&#160;of&#160;Return&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;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:10pt;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="border-top:1pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;U.S. debt securities&lt;/span&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;U.S. equity securities&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&#160;&lt;/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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;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:#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;International equity securities&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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/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&#160;&lt;/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;0.12&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;5.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;Debt securities as of December&#160;31, 2020 are comprised of investments in government and corporate bonds with a weighted average maturity of approximately 15 years for the Primary Plan and approximately 22 years for the Bargaining Plan. Both plans also hold an institutional high yield bond fund with a modified duration of approximately 3 years. U.S. equity securities include: (i)&#160;large capitalization domestic equity funds as represented by the S&amp;amp;P 500 index, (ii)&#160;mid-capitalization domestic equity funds as represented by the Russell Mid Cap Growth and Value indexes, (iii)&#160;small-capitalization domestic equity funds as represented by the Russell Small Cap Growth and Value indexes and (iv)&#160;alternative investment funds as represented by the HFRX Global index and the MSCI US REIT index. International equity securities include companies from both developed and emerging markets outside the United States. Cash and cash equivalents have a weighted average duration of less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s pension plan assets, which are classified as Level&#160;1 and Level&#160;2 for fair value measurement. The Company does not have any Level 3 pension plan assets. See Note&#160;16 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Pension plan assets - fixed 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;205,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan assets - equity securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan assets - cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total pension plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;319,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;276,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;The Company had other Level&#160;1 pension plan assets related to its equity securities of $0.6&#160;million in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;401(k) Savings Plan&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a 401(k) Savings Plan for substantially all of its employees who are not part of collective bargaining agreements and for certain employees under collective bargaining agreements. The Company&#x2019;s matching contribution for employees who are not part of collective bargaining agreements is discretionary, with the option to match contributions for eligible participants up to 5% based on the Company&#x2019;s financial results. For all years presented, the Company matched the maximum 5% of participants&#x2019; contributions. The Company&#x2019;s matching contribution for employees who are part of collective bargaining agreements is determined in accordance with negotiated formulas for the respective employees. The total expense for the Company&#x2019;s matching contributions to the 401(k) Savings Plan was $22.7&#160;million in 2020, $21.7&#160;million in 2019 and $21.2&#160;million in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Postretirement Benefits&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides postretirement benefits for employees meeting specified criteria. The Company recognizes the cost of postretirement benefits, which consist principally of medical benefits, during employees&#x2019; periods of active service. The Company does not prefund these benefits and has the right to modify or terminate certain of these benefits in the future.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth pertinent information for the Company&#x2019;s postretirement benefit plan:&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%;text-decoration:underline"&gt;Reconciliation of Activity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Benefit obligation at beginning of year&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;62,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Plan participants&#x2019; contributions&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;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;(4,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Medicare Part D subsidy reimbursement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;67,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Reconciliation of Plan Assets Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fair value of plan assets at beginning of year&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;&#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;/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;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants&#x2019; contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Medicare Part D subsidy reimbursement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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%;text-decoration:underline"&gt;Funded Status&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - postretirement benefits&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(67,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(62,056)&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%;text-decoration:underline"&gt;Net Periodic Postretirement Benefit Cost&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Amortization of prior service cost&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,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net periodic postretirement 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,868&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,683&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,590&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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;Significant Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;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;2019&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;2018&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;Benefit obligation discount rate at measurement date&lt;/span&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;2.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic postretirement benefit cost discount rate for fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Postretirement benefit expense - Pre-Medicare:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average healthcare cost trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.53&#160;&lt;/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;7.13&#160;&lt;/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;7.82&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trend rate graded down to ultimate rate&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;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate rate year&lt;/span&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;2028&lt;/span&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;2026&lt;/span&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;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Postretirement benefit expense - Post-Medicare:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average healthcare cost trend rate&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;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trend rate graded down to ultimate rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/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;4.50&#160;&lt;/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;4.50&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate rate year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;2025&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%;text-decoration:underline"&gt;Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.984%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Anticipated Future Postretirement Benefit&lt;br/&gt;Payments Reflecting Expected Future Service&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;2021&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;2,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 - 2030&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;19,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;A reconciliation of the amounts in accumulated other comprehensive loss not yet recognized as components of net periodic benefit cost 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&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:44.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.821%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29,&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Actuarial&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reclassification&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&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;(146,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(147,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Postretirement Benefits:&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total within accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(156,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(161,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Multiemployer Pension 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;Certain employees of the Company whose employment is covered under collective bargaining agreements participate in a multiemployer pension plan, the Employers-Teamsters Local Union Nos. 175 and 505 Pension Fund (the &#x201c;Teamsters Plan&#x201d;). The Company makes monthly contributions to the Teamsters Plan on behalf of such employees. The collective bargaining agreements covering the Teamsters Plan expire at various times through 2023. The Company expects these agreements will be re-negotiated.&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;Participating in the Teamsters Plan involves certain risks in addition to the risks associated with single employer pension plans, as contributed assets are pooled and may be used to provide benefits to employees of other participating employers. If a participating employer stops contributing to the Teamsters Plan, the unfunded obligations of the Teamsters Plan may be borne by the remaining participating employers. If the Company chooses to stop participating in the Teamsters Plan, the Company could be required to pay the Teamsters Plan a withdrawal liability based on the underfunded status of the Teamsters Plan. The Company does not anticipate withdrawing from the Teamsters Plan.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2015, the Company increased its contribution rates to the Teamsters Plan, with additional increases occurring annually, as part of a rehabilitation plan, which was incorporated into the renewal of collective bargaining agreements with the unions effective April&#160;28,&#160;2014 and adopted by the Company as a rehabilitation plan effective January&#160;1, 2015. This is a result of the Teamsters Plan being certified by its actuary as being in &#x201c;critical&#x201d; status for the plan year beginning January&#160;1, 2013.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s participation in the Teamsters Plan is outlined in the table below. A red zone represents less than 80% funding and requires a financial improvement plan (&#x201c;FIP&#x201d;) or rehabilitation plan (&#x201c;RP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Pension Protection Act Zone Status&lt;/span&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;Red&lt;/span&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;Red&lt;/span&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;Red&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FIP or RP pending or implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Yes&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;Surcharge imposed&lt;/span&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;Yes&lt;/span&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;Yes&lt;/span&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;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;According to the Teamsters Plan&#x2019;s Form 5500 for both the plan years ended December&#160;29, 2019 and December&#160;30, 2018, the Company was not listed as providing more than 5% of the total contributions. At the date these financial statements were issued, a Form 5500 was not available for the plan year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a liability recorded for withdrawing from a multiemployer pension plan in 2008 and is required to make payments of approximately $1&#160;million to this multiemployer pension plan each year through 2028. As of December&#160;31, 2020, the Company had $5.8&#160;million remaining on this liability.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <coke:NumberOfExecutiveBenefitPlans
      contextRef="idb6c1ed4150140dab8ceac1b9f914db9_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzYy_8ed4079b-5816-496d-b092-7494424a70f8"
      unitRef="benefit_plan">4</coke:NumberOfExecutiveBenefitPlans>
    <coke:DefinedContributionPlanEmployerContributionVestingPeriod
      contextRef="i81d1f3f6e2c24b8d99b890b4c5b68743_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzU1OQ_eb0ffd7c-afd2-46d1-8683-03f86519df91">P5Y</coke:DefinedContributionPlanEmployerContributionVestingPeriod>
    <coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch
      contextRef="i81d1f3f6e2c24b8d99b890b4c5b68743_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzkwMQ_7f5c7a87-106b-4c01-91de-750ac5d62867"
      unitRef="number">0.50</coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch>
    <coke:DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching
      contextRef="i81d1f3f6e2c24b8d99b890b4c5b68743_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzkxNw_5e8c21c0-2eb1-4edf-a9f0-c3c92a3db3ff"
      unitRef="number">0.06</coke:DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i81d1f3f6e2c24b8d99b890b4c5b68743_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEwMjE_b47d8705-bba2-4577-a0c9-f13bdd878592"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i3645ab9300f74b378aa56afc12c1fac6_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEwMjE_dc0fdd4d-73e4-4594-9632-5a46bdc97c4e"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i3649cc851f77429990dd669eeef9d68d_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEwMjE_ff849ddc-e8d0-4c8a-825a-f0cc2e247972"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <coke:DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching
      contextRef="i3649cc851f77429990dd669eeef9d68d_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE2NDkyNjc0NTQ1NTk_289cf35c-34ff-4207-ac14-800cc0b4f73a"
      unitRef="number">0.06</coke:DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching>
    <coke:DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching
      contextRef="i81d1f3f6e2c24b8d99b890b4c5b68743_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE2NDkyNjc0NTQ1NTk_5fa2e8fb-0acb-493b-a636-0c385669dfe3"
      unitRef="number">0.06</coke:DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching>
    <coke:DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching
      contextRef="i3645ab9300f74b378aa56afc12c1fac6_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE2NDkyNjc0NTQ1NTk_b1648437-00ff-4317-9f49-98c5a91256b5"
      unitRef="number">0.06</coke:DefinedContributionPlanParticipantPercentageOfSalarySubjectToCompanyMatching>
    <coke:ScheduleOfLiabilityUnderExecutiveBenefitPlansTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODY0_10270fe4-b63f-4559-945d-a6766528f7e3">The liability under these two deferral plans was 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:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - Supplemental Savings Incentive Plan and Director Deferral Plan&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;88,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;The liability under this plan was 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:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - Long-Term Retention Plan&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,301&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;The liability under this plan was 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:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - Officer Retention Plan&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;The liability under this plan was 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:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liability - Long-Term Performance Plan&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,381&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,668&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</coke:ScheduleOfLiabilityUnderExecutiveBenefitPlansTableTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="i501dbb3568aa473193c7343db566c4c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNTM2ZTVlMTEyNjA0OWI5OWM3ZGVkMjVkYWY1NzNkMi90YWJsZXJhbmdlOjA1MzZlNWUxMTI2MDQ5Yjk5YzdkZWQyNWRhZjU3M2QyXzEtMi0xLTEtMA_b48f837d-cf25-456a-a7d7-f225c7aef606"
      unitRef="usd">11132000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="i777588c1586a4a1a822d0c21759a8083_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNTM2ZTVlMTEyNjA0OWI5OWM3ZGVkMjVkYWY1NzNkMi90YWJsZXJhbmdlOjA1MzZlNWUxMTI2MDQ5Yjk5YzdkZWQyNWRhZjU3M2QyXzEtNC0xLTEtMA_9de1e11f-6d45-4cc6-b4c1-94713a052fc1"
      unitRef="usd">8893000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i501dbb3568aa473193c7343db566c4c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNTM2ZTVlMTEyNjA0OWI5OWM3ZGVkMjVkYWY1NzNkMi90YWJsZXJhbmdlOjA1MzZlNWUxMTI2MDQ5Yjk5YzdkZWQyNWRhZjU3M2QyXzItMi0xLTEtMA_7d419bb4-5732-4577-b98c-e56a842248a5"
      unitRef="usd">80890000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i777588c1586a4a1a822d0c21759a8083_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNTM2ZTVlMTEyNjA0OWI5OWM3ZGVkMjVkYWY1NzNkMi90YWJsZXJhbmdlOjA1MzZlNWUxMTI2MDQ5Yjk5YzdkZWQyNWRhZjU3M2QyXzItNC0xLTEtMA_3a4a46f3-ee31-4125-b7ad-ee6df0972edf"
      unitRef="usd">79921000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i501dbb3568aa473193c7343db566c4c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNTM2ZTVlMTEyNjA0OWI5OWM3ZGVkMjVkYWY1NzNkMi90YWJsZXJhbmdlOjA1MzZlNWUxMTI2MDQ5Yjk5YzdkZWQyNWRhZjU3M2QyXzMtMi0xLTEtMA_8d275b7e-02b8-4f03-ada7-1f15a1b1c9b5"
      unitRef="usd">92022000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i777588c1586a4a1a822d0c21759a8083_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNTM2ZTVlMTEyNjA0OWI5OWM3ZGVkMjVkYWY1NzNkMi90YWJsZXJhbmdlOjA1MzZlNWUxMTI2MDQ5Yjk5YzdkZWQyNWRhZjU3M2QyXzMtNC0xLTEtMA_57c451e2-f54a-46e3-a577-7900cf694c14"
      unitRef="usd">88814000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <coke:DefinedContributionPlanVestingPercentageAtSpecifiedAge
      contextRef="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE1NTI_5bae6a10-8fc7-41dd-8848-2220ffd8547b"
      unitRef="number">0.50</coke:DefinedContributionPlanVestingPercentageAtSpecifiedAge>
    <coke:DefinedContributionPlanVestingAgeOfParticipants
      contextRef="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE1NzI_88b54dd7-0eca-4dbf-b21f-b43eef0fcaac">P51Y</coke:DefinedContributionPlanVestingAgeOfParticipants>
    <coke:DefinedContributionPlanVestingAgeOfParticipants
      contextRef="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE1OTM_aad99ab1-1639-454b-80df-0bcbb072dfa5">P51Y</coke:DefinedContributionPlanVestingAgeOfParticipants>
    <coke:DefinedContributionPlanAdditionalVestingPercentageAnnualIncrease
      contextRef="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE2MzM_c9c87fae-39dd-4cea-a0d0-b0cf9bb07267"
      unitRef="number">0.05</coke:DefinedContributionPlanAdditionalVestingPercentageAnnualIncrease>
    <coke:DefinedContributionPlanFullyVestedAge
      contextRef="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE2ODk_c90edf55-5df4-44ab-aee5-d7539290f674">P60Y</coke:DefinedContributionPlanFullyVestedAge>
    <coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodOne
      contextRef="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE4ODI_db5baef3-8552-461b-a260-87986a563800">P10Y</coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodOne>
    <coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodTwo
      contextRef="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE4ODY_aaf7acec-eafc-4026-9ee7-7226d64b27d0">P15Y</coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodTwo>
    <coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodThree
      contextRef="i8d44a5533c0c4182ab4a3ac0313dc2bd_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE4OTI_de25f741-af49-4ba1-ac1d-2df04302b3af">P20Y</coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodThree>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="iee061bfdd0e540b790c94e6e9011e427_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTozNDEwZDg2M2ExMDY0NjZmYWVlODlhOTBkYWZhZTFhYy90YWJsZXJhbmdlOjM0MTBkODYzYTEwNjQ2NmZhZWU4OWE5MGRhZmFlMWFjXzEtMi0xLTEtMA_21c9abbd-f356-4aee-b292-bba06de230a6"
      unitRef="usd">137000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="ie33acc19d08f46c59bcd0c48215b7a0d_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTozNDEwZDg2M2ExMDY0NjZmYWVlODlhOTBkYWZhZTFhYy90YWJsZXJhbmdlOjM0MTBkODYzYTEwNjQ2NmZhZWU4OWE5MGRhZmFlMWFjXzEtNC0xLTEtMA_0dda5a4a-1288-47ac-a36d-a4a467bf9d4a"
      unitRef="usd">102000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="iee061bfdd0e540b790c94e6e9011e427_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTozNDEwZDg2M2ExMDY0NjZmYWVlODlhOTBkYWZhZTFhYy90YWJsZXJhbmdlOjM0MTBkODYzYTEwNjQ2NmZhZWU4OWE5MGRhZmFlMWFjXzItMi0xLTEtMA_c2a9901d-68b4-4204-beaf-d2f116089f8e"
      unitRef="usd">4728000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="ie33acc19d08f46c59bcd0c48215b7a0d_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTozNDEwZDg2M2ExMDY0NjZmYWVlODlhOTBkYWZhZTFhYy90YWJsZXJhbmdlOjM0MTBkODYzYTEwNjQ2NmZhZWU4OWE5MGRhZmFlMWFjXzItNC0xLTEtMA_ea90fcfa-d251-45b5-be91-0310b30d3285"
      unitRef="usd">3199000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="iee061bfdd0e540b790c94e6e9011e427_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTozNDEwZDg2M2ExMDY0NjZmYWVlODlhOTBkYWZhZTFhYy90YWJsZXJhbmdlOjM0MTBkODYzYTEwNjQ2NmZhZWU4OWE5MGRhZmFlMWFjXzMtMi0xLTEtMA_d973000f-3068-43cb-89d4-cc5fe3c6bcf3"
      unitRef="usd">4865000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="ie33acc19d08f46c59bcd0c48215b7a0d_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTozNDEwZDg2M2ExMDY0NjZmYWVlODlhOTBkYWZhZTFhYy90YWJsZXJhbmdlOjM0MTBkODYzYTEwNjQ2NmZhZWU4OWE5MGRhZmFlMWFjXzMtNC0xLTEtMA_5123f175-70e3-42ef-b200-c72973d812e0"
      unitRef="usd">3301000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodOne
      contextRef="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzIxMzI_7b65dfe9-23af-4f1e-ae92-b5ad3f35d215">P10Y</coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodOne>
    <coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodTwo
      contextRef="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzIxMzc_dfd2322d-7827-4705-a423-c69c4abdeda5">P15Y</coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodTwo>
    <coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodThree
      contextRef="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzIxNDQ_3e1550c6-3f41-4c32-b1b1-6f0ad267b051">P20Y</coke:DefinedContributionPlanAnnuityToEligibleParticipantsInstallmentPaymentPeriodThree>
    <coke:DefinedContributionPlanVestingPercentageAtSpecifiedAge
      contextRef="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzI0NDU_bfd01291-6281-4e70-b7c6-ff2acc774a82"
      unitRef="number">0.50</coke:DefinedContributionPlanVestingPercentageAtSpecifiedAge>
    <coke:DefinedContributionPlanVestingAgeOfParticipants
      contextRef="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzI0NjU_52f93720-6a87-480e-ba28-e94c8a91cf37">P51Y</coke:DefinedContributionPlanVestingAgeOfParticipants>
    <coke:DefinedContributionPlanVestingAgeOfParticipants
      contextRef="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzI0ODY_5cf7e693-0df0-4332-ac89-6c985594d06a">P51Y</coke:DefinedContributionPlanVestingAgeOfParticipants>
    <coke:DefinedContributionPlanAdditionalVestingPercentageAnnualIncrease
      contextRef="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzI1MjY_b35a333e-e7fb-44d0-ac39-d3dc10fe1b14"
      unitRef="number">0.05</coke:DefinedContributionPlanAdditionalVestingPercentageAnnualIncrease>
    <coke:DefinedContributionPlanFullyVestedAge
      contextRef="i78fe47c203164e8bb5b0b9a6911bb646_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzI1ODI_afedfaca-7317-40f0-b749-05168e03b8d2">P60Y</coke:DefinedContributionPlanFullyVestedAge>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="if827df6c76934e919290c5f7a380899a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo5YTI0NDZmMGFjNjc0ZWQ2YmRiNTI5MGI5Mzc0ZWI0NS90YWJsZXJhbmdlOjlhMjQ0NmYwYWM2NzRlZDZiZGI1MjkwYjkzNzRlYjQ1XzEtMi0xLTEtMA_bce75295-68bc-44af-b204-5195457c8e45"
      unitRef="usd">4176000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="i886dd109db8e43f599bfbbb7d02cc259_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo5YTI0NDZmMGFjNjc0ZWQ2YmRiNTI5MGI5Mzc0ZWI0NS90YWJsZXJhbmdlOjlhMjQ0NmYwYWM2NzRlZDZiZGI1MjkwYjkzNzRlYjQ1XzEtNC0xLTEtMA_7f74bae7-8604-4042-9e98-c411cd9cff1f"
      unitRef="usd">3267000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="if827df6c76934e919290c5f7a380899a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo5YTI0NDZmMGFjNjc0ZWQ2YmRiNTI5MGI5Mzc0ZWI0NS90YWJsZXJhbmdlOjlhMjQ0NmYwYWM2NzRlZDZiZGI1MjkwYjkzNzRlYjQ1XzItMi0xLTEtMA_a66c2c97-eeff-4239-a400-fe9518f4cb89"
      unitRef="usd">38605000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i886dd109db8e43f599bfbbb7d02cc259_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo5YTI0NDZmMGFjNjc0ZWQ2YmRiNTI5MGI5Mzc0ZWI0NS90YWJsZXJhbmdlOjlhMjQ0NmYwYWM2NzRlZDZiZGI1MjkwYjkzNzRlYjQ1XzItNC0xLTEtMA_1651188d-d69b-4f78-a965-f5cf78dcf2e0"
      unitRef="usd">41062000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="if827df6c76934e919290c5f7a380899a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo5YTI0NDZmMGFjNjc0ZWQ2YmRiNTI5MGI5Mzc0ZWI0NS90YWJsZXJhbmdlOjlhMjQ0NmYwYWM2NzRlZDZiZGI1MjkwYjkzNzRlYjQ1XzMtMi0xLTEtMA_b5316145-651f-4c95-87fe-fb604cb04431"
      unitRef="usd">42781000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i886dd109db8e43f599bfbbb7d02cc259_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo5YTI0NDZmMGFjNjc0ZWQ2YmRiNTI5MGI5Mzc0ZWI0NS90YWJsZXJhbmdlOjlhMjQ0NmYwYWM2NzRlZDZiZGI1MjkwYjkzNzRlYjQ1XzMtNC0xLTEtMA_23a5a914-6f70-436e-b738-c886018fa50c"
      unitRef="usd">44329000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="if41c354dd8f140a79070417ee0c8880d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1MmU3NjE5MDcwNTg0MmJhYWFkOGUwOThhM2Q1OWE0ZC90YWJsZXJhbmdlOjUyZTc2MTkwNzA1ODQyYmFhYWQ4ZTA5OGEzZDU5YTRkXzEtMi0xLTEtMA_e9ea2c31-b542-4a02-b978-cc4bcf7f21e3"
      unitRef="usd">8515000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent
      contextRef="i490f903e121e417db1d7933f8a71241b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1MmU3NjE5MDcwNTg0MmJhYWFkOGUwOThhM2Q1OWE0ZC90YWJsZXJhbmdlOjUyZTc2MTkwNzA1ODQyYmFhYWQ4ZTA5OGEzZDU5YTRkXzEtNC0xLTEtMA_852ea139-5e68-4114-9535-0af494c7e3ad"
      unitRef="usd">7252000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="if41c354dd8f140a79070417ee0c8880d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1MmU3NjE5MDcwNTg0MmJhYWFkOGUwOThhM2Q1OWE0ZC90YWJsZXJhbmdlOjUyZTc2MTkwNzA1ODQyYmFhYWQ4ZTA5OGEzZDU5YTRkXzItMi0xLTEtMA_caaa043a-bb6c-4ece-ae53-b77d07970f16"
      unitRef="usd">7866000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i490f903e121e417db1d7933f8a71241b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1MmU3NjE5MDcwNTg0MmJhYWFkOGUwOThhM2Q1OWE0ZC90YWJsZXJhbmdlOjUyZTc2MTkwNzA1ODQyYmFhYWQ4ZTA5OGEzZDU5YTRkXzItNC0xLTEtMA_b631b57f-adf8-4d51-8dd5-eff3af3b56f4"
      unitRef="usd">8416000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="if41c354dd8f140a79070417ee0c8880d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1MmU3NjE5MDcwNTg0MmJhYWFkOGUwOThhM2Q1OWE0ZC90YWJsZXJhbmdlOjUyZTc2MTkwNzA1ODQyYmFhYWQ4ZTA5OGEzZDU5YTRkXzMtMi0xLTEtMA_5ac3df6c-4427-4a19-ab27-89fb93049d57"
      unitRef="usd">16381000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i490f903e121e417db1d7933f8a71241b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1MmU3NjE5MDcwNTg0MmJhYWFkOGUwOThhM2Q1OWE0ZC90YWJsZXJhbmdlOjUyZTc2MTkwNzA1ODQyYmFhYWQ4ZTA5OGEzZDU5YTRkXzMtNC0xLTEtMA_f5be7431-0c56-47c3-b4c4-4c771eb7e929"
      unitRef="usd">15668000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <coke:DefinedPensionPlansNumberOfPensionPlans
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzMyODk_335594ef-e559-4134-9de0-9b9e29f22010"
      unitRef="benefit_plan">2</coke:DefinedPensionPlansNumberOfPensionPlans>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODc5_820395b5-4ecd-42cb-b7f4-1c2da317483e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables set forth pertinent information for the two Company-sponsored pension 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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;332,304&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;278,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - projected benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;368,245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;332,304&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzItMi0xLTEtMA_12790348-9a19-4675-bb1f-383de1b5cb88"
      unitRef="usd">332304000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i127404aecb1a4426a0edbde65843b955_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzItNC0xLTEtMA_c88297c1-055c-4681-a816-83c3ffb9b1e5"
      unitRef="usd">278957000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzMtMi0xLTEtMA_b94256a4-e295-4498-a3ad-2243e2ebf608"
      unitRef="usd">6331000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzMtNC0xLTEtMA_a3f52109-30d0-4cc3-b4fc-7ba75009648b"
      unitRef="usd">4853000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzQtMi0xLTEtMA_7c70b711-8bb5-42f8-b12f-0865a28fad7b"
      unitRef="usd">10957000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzQtNC0xLTEtMA_9f1f3b06-c527-4f45-ae8f-7f8ce9ce43ae"
      unitRef="usd">12299000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzUtMi0xLTEtMA_06a4008f-f3f9-45fa-be60-a5cf0337b9b9"
      unitRef="usd">-31300000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzUtNC0xLTEtMA_e8614232-2203-4871-b284-c081c26ad9de"
      unitRef="usd">-47651000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzYtMi0xLTEtMA_1026bb26-2398-42e7-87c7-98422240a465"
      unitRef="usd">12647000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzYtNC0xLTEtMA_1579dfd2-2c56-479e-9713-5ffcb6232c08"
      unitRef="usd">11456000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzctMi0xLTEtMA_c5c75b7d-66d8-4272-8adf-e76371603acf"
      unitRef="usd">368245000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphODQzZjM0MzczY2I0NGY1OGUyNTljNTcyZWYwODgzMi90YWJsZXJhbmdlOmE4NDNmMzQzNzNjYjQ0ZjU4ZTI1OWM1NzJlZjA4ODMyXzctNC0xLTEtMA_03122cf5-2cb9-4d33-a091-03816093a05d"
      unitRef="usd">332304000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzQzNzE_eca9c49a-2eda-42f6-8869-3f5dddf213c0"
      unitRef="usd">368200000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzQzODQ_8cb1158f-ca2f-44a9-9699-582be8598a10"
      unitRef="usd">332300000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODc1_333c4f4b-a6e8-423f-a76a-39d3023f5f28">&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;Change in Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - plan assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;276,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;256,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Benefits paid&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;(13,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - plan assets at fair value&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;319,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;276,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzItMi0xLTEtMA_13b4cadc-5dd0-4481-a5c0-30fda6b16858"
      unitRef="usd">276699000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i127404aecb1a4426a0edbde65843b955_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzItNC0xLTEtMA_768055b0-a7cb-49f8-ac68-7ea2cacbf329"
      unitRef="usd">256168000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzMtMi0xLTEtMA_393e7f70-e1fb-4be6-a404-98afc0d2b7a2"
      unitRef="usd">40680000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzMtNC0xLTEtMA_3a7e6b95-434a-4ff2-b147-a53db823c162"
      unitRef="usd">29549000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzQtMi0xLTEtMA_8ffff3e4-dd21-41cd-baa5-24b9f79ef2b7"
      unitRef="usd">16250000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzQtNC0xLTEtMA_38a925a9-1819-466b-a8b2-c24dee2ce8ce"
      unitRef="usd">4900000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzUtMi0xLTEtMA_b6741391-6d2e-48c3-b567-6903b8d09066"
      unitRef="usd">13930000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzUtNC0xLTEtMA_a11a0685-682a-445c-b49d-88f39ed44e1a"
      unitRef="usd">13918000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzYtMi0xLTEtMA_1787a472-3e50-4a2b-84df-83c2a0c6e62e"
      unitRef="usd">319699000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyZDc3MDNhM2MwZWM0YzZiOTQ0ZGU5ZmEzZTg1MWFkNS90YWJsZXJhbmdlOjJkNzcwM2EzYzBlYzRjNmI5NDRkZTlmYTNlODUxYWQ1XzYtNC0xLTEtMA_bf1f29c5-8363-45c0-8eec-ceb0ecaf8677"
      unitRef="usd">276699000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODY4_969e9c57-454e-4db7-9bf3-5106d3b648ef">&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;Funded Status&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Projected benefit obligation&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;(368,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(332,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net funded status&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(48,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(55,605)&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:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTplMjYyYTRiZWZiMzU0OTQ5YWVkZWU0ZDA3NTY1MjVlZC90YWJsZXJhbmdlOmUyNjJhNGJlZmIzNTQ5NDlhZWRlZTRkMDc1NjUyNWVkXzEtMi0xLTEtMA_6f02c2f2-53f9-4e5a-9794-71f262c108eb"
      unitRef="usd">368245000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTplMjYyYTRiZWZiMzU0OTQ5YWVkZWU0ZDA3NTY1MjVlZC90YWJsZXJhbmdlOmUyNjJhNGJlZmIzNTQ5NDlhZWRlZTRkMDc1NjUyNWVkXzEtNC0xLTEtMA_58d77a39-58f3-4998-a300-fdd689190d6a"
      unitRef="usd">332304000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTplMjYyYTRiZWZiMzU0OTQ5YWVkZWU0ZDA3NTY1MjVlZC90YWJsZXJhbmdlOmUyNjJhNGJlZmIzNTQ5NDlhZWRlZTRkMDc1NjUyNWVkXzItMi0xLTEtMA_9a6be817-2e9f-43de-9e72-2e6d1b4ac2d3"
      unitRef="usd">319699000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTplMjYyYTRiZWZiMzU0OTQ5YWVkZWU0ZDA3NTY1MjVlZC90YWJsZXJhbmdlOmUyNjJhNGJlZmIzNTQ5NDlhZWRlZTRkMDc1NjUyNWVkXzItNC0xLTEtMA_76c1877f-8a5b-4144-af7a-7e70b654e8c1"
      unitRef="usd">276699000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTplMjYyYTRiZWZiMzU0OTQ5YWVkZWU0ZDA3NTY1MjVlZC90YWJsZXJhbmdlOmUyNjJhNGJlZmIzNTQ5NDlhZWRlZTRkMDc1NjUyNWVkXzMtMi0xLTEtMA_87e9f788-e661-4771-92e6-743341b198d5"
      unitRef="usd">-48546000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTplMjYyYTRiZWZiMzU0OTQ5YWVkZWU0ZDA3NTY1MjVlZC90YWJsZXJhbmdlOmUyNjJhNGJlZmIzNTQ5NDlhZWRlZTRkMDc1NjUyNWVkXzMtNC0xLTEtMA_91b2edb9-8024-46b4-b328-38f6dab1911a"
      unitRef="usd">-55605000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODc2_02a759bb-f07b-46da-856a-8fd9faeaa77f">&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;Amounts Recognized in the Consolidated Balance Sheets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - pension plans&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(48,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(55,605)&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:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNmY5ZDA5ZGE1NTU0ODA2YjNjYWM2ODc5MTNhMGNkNi90YWJsZXJhbmdlOjE2ZjlkMDlkYTU1NTQ4MDZiM2NhYzY4NzkxM2EwY2Q2XzEtMi0xLTEtMA_a9c17469-da45-4ba7-a232-a13de4e11711"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNmY5ZDA5ZGE1NTU0ODA2YjNjYWM2ODc5MTNhMGNkNi90YWJsZXJhbmdlOjE2ZjlkMDlkYTU1NTQ4MDZiM2NhYzY4NzkxM2EwY2Q2XzEtNC0xLTEtMA_cf7380ee-1a86-46c9-8d76-4d5c66f55be6"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNmY5ZDA5ZGE1NTU0ODA2YjNjYWM2ODc5MTNhMGNkNi90YWJsZXJhbmdlOjE2ZjlkMDlkYTU1NTQ4MDZiM2NhYzY4NzkxM2EwY2Q2XzItMi0xLTEtMA_d2752cb1-4bfa-44aa-bc3b-12d11dd41738"
      unitRef="usd">48546000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNmY5ZDA5ZGE1NTU0ODA2YjNjYWM2ODc5MTNhMGNkNi90YWJsZXJhbmdlOjE2ZjlkMDlkYTU1NTQ4MDZiM2NhYzY4NzkxM2EwY2Q2XzItNC0xLTEtMA_72901bec-0d39-453a-af45-b4a251e0fc90"
      unitRef="usd">55605000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNmY5ZDA5ZGE1NTU0ODA2YjNjYWM2ODc5MTNhMGNkNi90YWJsZXJhbmdlOjE2ZjlkMDlkYTU1NTQ4MDZiM2NhYzY4NzkxM2EwY2Q2XzMtMi0xLTEtMA_58548249-cde7-4355-bcf8-44ede7693fa2"
      unitRef="usd">-48546000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNmY5ZDA5ZGE1NTU0ODA2YjNjYWM2ODc5MTNhMGNkNi90YWJsZXJhbmdlOjE2ZjlkMDlkYTU1NTQ4MDZiM2NhYzY4NzkxM2EwY2Q2XzMtNC0xLTEtMA_eb3637c9-e2d0-4276-aed8-f2a0b7236448"
      unitRef="usd">-55605000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODY1_59b2c782-8430-42f7-ad98-679e16bdf54d">&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;Net Periodic Pension Cost&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&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;10,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net periodic pension cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,572&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,274&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Net Periodic Postretirement Benefit Cost&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized net actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Amortization of prior service cost&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,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net periodic postretirement 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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,868&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,683&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,590&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzItMi0xLTEtMA_49a6966b-05ca-49a8-932f-62e386b71eef"
      unitRef="usd">6331000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzItNC0xLTEtMA_8a842a6f-a71f-4947-917f-b1826b44dcb0"
      unitRef="usd">4853000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5988fff9102c454db2d51642a214c70a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzItNi0xLTEtMA_14fc43bd-745e-464c-ad21-ef2024a5fbfe"
      unitRef="usd">5484000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzMtMi0xLTEtMA_fea73552-23ca-4aab-8ac2-6a2191909556"
      unitRef="usd">10957000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzMtNC0xLTEtMA_86aeface-5854-419d-ba91-5870ba56698e"
      unitRef="usd">12299000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5988fff9102c454db2d51642a214c70a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzMtNi0xLTEtMA_e9c3ebc7-f2cf-4674-921e-57f45452a817"
      unitRef="usd">11350000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzQtMi0xLTEtMA_29e817ae-1bc5-44bd-9485-f299645a7fc0"
      unitRef="usd">13617000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzQtNC0xLTEtMA_47366eea-5afb-4c5c-ba33-4eea2c1b2415"
      unitRef="usd">10290000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5988fff9102c454db2d51642a214c70a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzQtNi0xLTEtMA_f1c3d8bb-2748-45ed-a1f5-a9d53b84a439"
      unitRef="usd">15415000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzUtMi0xLTEtMA_5a21181e-8652-4f7a-be05-1cc9780877b8"
      unitRef="usd">-4619000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzUtNC0xLTEtMA_7be559c5-44ff-47f0-a64e-4ec9fc1ac26c"
      unitRef="usd">-3688000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5988fff9102c454db2d51642a214c70a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzUtNi0xLTEtMA_9c6bf924-9f4b-4729-83eb-b0e1b9846926"
      unitRef="usd">-3830000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzYtMi0xLTEtMA_111a709c-c29a-46a7-9319-12061b921bd1"
      unitRef="usd">19000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzYtNC0xLTEtMA_45c34794-8dda-4e87-a9c9-04e3aea95793"
      unitRef="usd">22000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5988fff9102c454db2d51642a214c70a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzYtNi0xLTEtMA_bc8f0241-bf32-484b-86ea-3a7cbcf9afb1"
      unitRef="usd">25000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzctMi0xLTEtMA_86afeb6d-f8e7-4c01-a70e-777bc1bc7a88"
      unitRef="usd">8309000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i222aea99b79a44a8bf534eb34f3885a2_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzctNC0xLTEtMA_9dcdd776-0845-46e8-8874-0e224374a144"
      unitRef="usd">10572000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5988fff9102c454db2d51642a214c70a_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiOWM5YmI4NDAyNjU0YWRiOTJjZTgwNmI2ZjgwNzlhZi90YWJsZXJhbmdlOmI5YzliYjg0MDI2NTRhZGI5MmNlODA2YjZmODA3OWFmXzctNi0xLTEtMA_c286fa02-f5aa-4f24-8ab4-ca9443fece94"
      unitRef="usd">5274000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODgw_5f19da68-17fc-4fec-ace8-a2e0e9d3f308">&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;Significant Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.042%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;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;2019&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;2018&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;Projected benefit obligation at the measurement date:&lt;/span&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="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - Primary Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - Bargaining Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.12&#160;&lt;/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;3.61&#160;&lt;/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;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&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;Net periodic pension cost for the fiscal year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - Primary Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - Bargaining Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.61&#160;&lt;/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;4.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;3.90&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&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 expected long-term rate of return of plan assets - Primary Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:12pt"&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 expected long-term rate of return of plan assets - Bargaining Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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.00&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&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 style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;The weighted average expected long-term rate of return assumption for the pension plan assets, which was used to compute net periodic pension cost, is based upon target asset allocation and is determined using forward-looking performance and duration assumptions set at the beginning of each fiscal year.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i936e7e0d2c6949759caf7ebcc6353af3_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzMtMi0xLTEtMA_cd916e37-414e-4291-a2b7-b799672312cb"
      unitRef="number">0.0266</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i8a5885e92a7c41b1b3a14e7a20b750f9_I20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzMtNC0xLTEtMA_16d24fa3-188b-49a3-b3a2-6161cbe4c596"
      unitRef="number">0.0336</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i96588bc8b9cb4b55a1b36447202c5e08_I20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzMtNi0xLTEtMA_8c2c6b71-ba7d-4f37-9f92-d117b7a8d8cf"
      unitRef="number">0.0447</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i7a6ad2374e5e4559a3e7972460d6a146_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzQtMi0xLTEtMA_80cfb6c0-4a4c-4557-9ea0-f082159ee0dd"
      unitRef="number">0.0312</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="idfe5025c9c634821b89fbda555f872f0_I20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzQtNC0xLTEtMA_e7675bfd-ce0c-4db5-8d35-e68abf74814f"
      unitRef="number">0.0361</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i1379aad242954e18b5ac2bba8ff6a1ab_I20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzQtNi0xLTEtMA_36a84a35-e2a7-4aa4-9881-2ec77f18e93d"
      unitRef="number">0.0463</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i6b312b19d19447e99d19e106d40eb057_D20191230-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzctMi0xLTEtMA_c71226d3-343b-41ff-b122-75b1a7fe1f8e"
      unitRef="number">0.0336</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i2513012341504542a92218d130a2f47a_D20181231-20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzctNC0xLTEtMA_04ca027c-7bfd-47d7-a765-4b60fac8c2af"
      unitRef="number">0.0447</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i215623221dc34398b7738ccdfc953ef6_D20180101-20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzctNi0xLTEtMA_8d230837-6e8c-4386-b64d-87d4c2fd94dc"
      unitRef="number">0.0380</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i3969780b2e1c451e99e5b3234006898c_D20191230-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzgtMi0xLTEtMA_b200a584-4367-4cf0-b322-1d55a2a8b371"
      unitRef="number">0.0361</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i327d7dbc20924702acde254d286b7fe4_D20181231-20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzgtNC0xLTEtMA_da8dbb25-9493-4e9f-9bf5-306d7130ec85"
      unitRef="number">0.0463</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i0362ba796c9b4b10a82e756ba1e229b1_D20180101-20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzgtNi0xLTEtMA_4ac6aab3-4d5e-4ebe-8783-2e49e2d2841b"
      unitRef="number">0.0390</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i6b312b19d19447e99d19e106d40eb057_D20191230-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzktMi0xLTEtMA_7a672c86-6cdf-4a4d-8dc9-95af662f119c"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i2513012341504542a92218d130a2f47a_D20181231-20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzktNC0xLTEtMA_b8e45830-474e-4489-86e8-2eadaa1ccb07"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i215623221dc34398b7738ccdfc953ef6_D20180101-20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzktNi0xLTEtMA_174a0a43-d624-4761-95d3-941476aba13b"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i3969780b2e1c451e99e5b3234006898c_D20191230-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzEwLTItMS0xLTA_2aab4f95-db02-44ce-a788-81e172be384d"
      unitRef="number">0.0625</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i327d7dbc20924702acde254d286b7fe4_D20181231-20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzEwLTQtMS0xLTA_67f1a7dc-93c8-4522-9a2d-af4b664d423e"
      unitRef="number">0.0525</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i0362ba796c9b4b10a82e756ba1e229b1_D20180101-20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1ZTQ5NzI4ZGExMTU0YTYxYWRiZjNiYTAyMTNlNzJlNC90YWJsZXJhbmdlOjVlNDk3MjhkYTExNTRhNjFhZGJmM2JhMDIxM2U3MmU0XzEwLTYtMS0xLTA_d71630e1-ca17-48ca-bd73-8171bded6a66"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODY5_77b6aef4-64b8-4836-87af-8a3efd7d816e">&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;Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:69.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.790%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Anticipated Future Pension Benefit&lt;br/&gt;Payments for the Fiscal Years&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&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;15,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2026 - 2030&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;89,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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%;text-decoration:underline"&gt;Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.984%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Anticipated Future Postretirement Benefit&lt;br/&gt;Payments Reflecting Expected Future Service&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;2021&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;2,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 - 2030&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;19,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3Y2Q5YWFlMmY5MjY0Y2MxYjExY2M3YzJiM2M1ZDU2MS90YWJsZXJhbmdlOjdjZDlhYWUyZjkyNjRjYzFiMTFjYzdjMmIzYzVkNTYxXzEtMi0xLTEtMA_3cff0310-6f01-44e5-90be-8c0265df7c11"
      unitRef="usd">13526000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3Y2Q5YWFlMmY5MjY0Y2MxYjExY2M3YzJiM2M1ZDU2MS90YWJsZXJhbmdlOjdjZDlhYWUyZjkyNjRjYzFiMTFjYzdjMmIzYzVkNTYxXzItMi0xLTEtMA_134946c2-60d4-42f2-8c54-4e838809ffd8"
      unitRef="usd">14312000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3Y2Q5YWFlMmY5MjY0Y2MxYjExY2M3YzJiM2M1ZDU2MS90YWJsZXJhbmdlOjdjZDlhYWUyZjkyNjRjYzFiMTFjYzdjMmIzYzVkNTYxXzMtMi0xLTEtMA_d2ce8a74-2521-4140-aff3-be22b37fd79e"
      unitRef="usd">15100000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3Y2Q5YWFlMmY5MjY0Y2MxYjExY2M3YzJiM2M1ZDU2MS90YWJsZXJhbmdlOjdjZDlhYWUyZjkyNjRjYzFiMTFjYzdjMmIzYzVkNTYxXzQtMi0xLTEtMA_b1a03092-efe5-4a68-b50b-43210a5f1d49"
      unitRef="usd">15736000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3Y2Q5YWFlMmY5MjY0Y2MxYjExY2M3YzJiM2M1ZDU2MS90YWJsZXJhbmdlOjdjZDlhYWUyZjkyNjRjYzFiMTFjYzdjMmIzYzVkNTYxXzUtMi0xLTEtMA_14bc23a3-2b81-4f41-97cb-7b1980f0c6af"
      unitRef="usd">16377000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3Y2Q5YWFlMmY5MjY0Y2MxYjExY2M3YzJiM2M1ZDU2MS90YWJsZXJhbmdlOjdjZDlhYWUyZjkyNjRjYzFiMTFjYzdjMmIzYzVkNTYxXzYtMi0xLTEtMA_04cca09d-382a-485b-8f57-eff79ecedf42"
      unitRef="usd">89826000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i0df6a8d87cd54c5f87a26e5443c4ab53_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzU1NjE_a3854b46-1bfb-4188-a4c6-9572ed3070be"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i4e46f202b81949dea7f6e85bb5fea5c1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzU1Njc_3d3adccc-a904-4256-a3cd-4dc5fb247e41"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODg1_b9240f6e-2540-4a05-95bb-e717c92253e0">The Company&#x2019;s &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;pension plans target asset allocation for 2021, actual asset allocation at December&#160;31, 2020 and December&#160;29, 2019, and the weighted average expected long-term rate of return by asset category for the Primary Plan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.104%"/&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;Percentage of Plan&lt;br/&gt;Assets at Fiscal Year-End&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Target&lt;br/&gt;Allocation&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average Expected&lt;br/&gt;Long-Term Rate&#160;of&#160;Return&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="border-top:1pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;U.S. debt securities&lt;/span&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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;U.S. equity securities&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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;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:#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;International equity securities&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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&#160;&lt;/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;0.10&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;4.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 Company&#x2019;s pension plans target asset allocation for 2021, actual asset allocation at December&#160;31, 2020 and December&#160;29, 2019, and the weighted average expected long-term rate of return by asset category for the Bargaining Plan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.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="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;Percentage of Plan&lt;br/&gt;Assets at Fiscal Year-End&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Target&lt;br/&gt;Allocation&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average Expected&lt;br/&gt;Long-Term Rate&#160;of&#160;Return&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;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:10pt;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="border-top:1pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;U.S. debt securities&lt;/span&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#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;U.S. equity securities&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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&#160;&lt;/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;&#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;span style="color:#000000;font-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;&#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;span style="color:#000000;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:#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;International equity securities&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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/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&#160;&lt;/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;0.12&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;5.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s pension plan assets, which are classified as Level&#160;1 and Level&#160;2 for fair value measurement. The Company does not have any Level 3 pension plan assets. See Note&#160;16 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Pension plan assets - fixed 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;205,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan assets - equity securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension plan assets - cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total pension plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;319,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;276,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;The Company had other Level&#160;1 pension plan assets related to its equity securities of $0.6&#160;million in 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib393f7f0e8c441da881a46265059bf7a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzItNC0xLTEtMA_d0fd4dda-10bc-4493-81c5-917175b8323a"
      unitRef="number">0.58</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i16c3713cc3c34d08aefb038b2497d895_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzItNi0xLTEtMA_fd0f3345-326f-407b-aa10-da19e6b2d371"
      unitRef="number">0.57</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i13afbd86534b4bc3ab89b26bf0c2c209_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzItOC0xLTEtMTM0ODI_6bde900e-50a4-4b32-a34e-f93c2ba851e6"
      unitRef="number">0.65</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic72bd2458ae04fbfaeffbed9bc97003b_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzItOC0xLTEtMA_854981b7-1a0b-4f78-9be6-33df6d465914"
      unitRef="number">0.0309</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i7c8ca402ec4e48e39571e3c9196270c3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzMtNC0xLTEtMA_ae76e277-3451-4255-8c11-eec2d11b75b9"
      unitRef="number">0.24</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i989997105de64f149518bcd61fee62d9_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzMtNi0xLTEtMA_aceb819c-d190-4698-b23c-25bb5d54e54c"
      unitRef="number">0.23</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ife882853c9d348f09036a507282c937f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzMtOC0xLTEtMTM0ODI_607a20a2-ef6e-4610-999b-334edd2a470e"
      unitRef="number">0.26</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i6834171d95484004bc7dd046337deaef_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzMtOC0xLTEtMA_48f3c68e-a09f-4e37-a3e1-a28fb0093999"
      unitRef="number">0.0124</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i01990c1573dd43c5a0943d1d2faeb517_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzQtNC0xLTEtMA_584d7fd2-ced7-45d8-87d2-ae898989289f"
      unitRef="number">0.08</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id9d0891e160b429f99948add1f8b2722_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzQtNi0xLTEtMA_2009244a-78fd-4b98-a96c-93fa669df5d6"
      unitRef="number">0.09</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ic3bf10368b574ee7960c5ff7b1420fa0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzQtOC0xLTEtMTM0ODI_2f37349d-06b1-4206-af3c-fbdd2eaa6a4f"
      unitRef="number">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i44c603ef32e64aaeba0fa31216da7bfb_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzQtOC0xLTEtMA_4ad3dde7-0a50-40eb-a603-6bfc3c57d692"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic98bb59901c443fb8d1d8f24adbb3d88_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzUtNC0xLTEtMA_9b5a5956-9b40-436b-9f7c-fc24dba6ed5f"
      unitRef="number">0.08</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i1e497ec99e3e43369acf785ee439c826_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzUtNi0xLTEtMA_f93d85b0-ba19-472e-a0c4-509f5920658f"
      unitRef="number">0.08</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i88e3485d23174208a9f828b5240197be_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzUtOC0xLTEtMTM0ODI_b0356654-9945-4890-9f41-a4961bc4c79e"
      unitRef="number">0.07</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if9008eb8f88d44e1a0383d419bcadae6_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzUtOC0xLTEtMA_613ec590-3370-4929-a240-710f7fe84342"
      unitRef="number">0.0032</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i4fa156f5b05b47b8a6073407c242365d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzYtNC0xLTEtMA_cb2a2ebc-04e8-439b-9f13-09d65ff41547"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib0fd359acf3c46deab402c28e2630ccf_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzYtNi0xLTEtMA_e3d1adaf-e8f7-486b-81bb-92727df726ea"
      unitRef="number">0.03</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3a252bd773e64147b539aad0d3c01270_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzYtOC0xLTEtMTM0ODI_9d1c5d8e-3466-4ef7-8242-85cf85300471"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i2c7c0213f1a64c4a8a0a17f1da53aa6f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzYtOC0xLTEtMA_e4a80c0e-ef09-4f3f-8d5e-6c8c633336e4"
      unitRef="number">0.0010</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i936e7e0d2c6949759caf7ebcc6353af3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzctNC0xLTEtMA_88d61cf4-4bcb-41b1-bb42-48d875975975"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i8a5885e92a7c41b1b3a14e7a20b750f9_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzctNi0xLTEtMA_b231c89f-7821-480d-833b-8735ffb3e16d"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i16f01ef1906947b5b41dbd1083aa1fa7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzctOC0xLTEtMTM0ODI_822342d0-7f1c-48a9-8dfa-16f8ea1c8f17"
      unitRef="number">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i1022b824dda84d9583244f57d096fce6_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3OWVmZmJkMDBiNmY0NDIyODVkZTNjNGYyNDUzZGQ2ZC90YWJsZXJhbmdlOjc5ZWZmYmQwMGI2ZjQ0MjI4NWRlM2M0ZjI0NTNkZDZkXzctOC0xLTEtMA_9d91bc74-e7f0-47ce-aab0-b811e9329674"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ie91d1f5845fd4cf09725e67ca0235661_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzItNC0xLTEtMTM0NDc_c0d46a8a-397e-430c-b62a-41d4d254b0bc"
      unitRef="number">0.46</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ide5343501f604a9fa66400fc549ed634_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzItNi0xLTEtMTM0NDc_519bca71-b970-4b2f-b2c8-29de2715df52"
      unitRef="number">0.46</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ic692e9790bb44dee98e6447ad603d127_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzItOC0xLTEtMTM0ODk_0a2cc23d-8323-4da3-99d4-82218ae951b5"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i9a328d00060d46ea976231a2b6019b00_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzItOC0xLTEtMTM0NDc_aac72087-b5ad-4b46-8bae-303df3913c8e"
      unitRef="number">0.0230</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib0402f463cc846f5a0678b984d461b22_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzMtNC0xLTEtMTM0NDc_8dbb4650-ccdb-43b5-a6d0-a8188b076079"
      unitRef="number">0.39</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic96882c8b79b480dabf25a762643eec5_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzMtNi0xLTEtMTM0NDc_21963c4d-f172-4d3b-b0e5-cc9d8c218af4"
      unitRef="number">0.39</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i59af8d3a9fef4acf82d68081c8fab577_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzMtOC0xLTEtMTM0ODk_5e21076c-2396-4a9f-ac71-940a9ca341ac"
      unitRef="number">0.46</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="id9fe4d624a50481ab38335e2d61a5e71_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzMtOC0xLTEtMTM0NDc_1d9d7947-7538-40b1-a900-5a60b87ce488"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i09356763a4e740c4a4f644a95b2a159d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzQtNC0xLTEtMTM0NDc_a2b07e45-341e-495f-8f12-d54fe4fc2e3b"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i17302751c69a4d4c8d748393775e6bd9_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzQtNi0xLTEtMTM0NDc_4acdf897-1426-4af2-97c8-19cf11ffacaf"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i09485b2154134af99509791cbdfca245_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzQtOC0xLTEtMTM0ODk_b0c1fcf0-bac6-43d7-92db-6d842e812628"
      unitRef="number">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia9aa9577d2914439bfe12f7c4ca961da_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzQtOC0xLTEtMTM0NDc_57f08f9a-7c21-45b4-8b3a-670d98953d05"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i5c847a89073243ec8e8d6ac9950fc48a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzUtNC0xLTEtMTM0NDc_d00b8ae7-81b7-49f1-bc82-130524354f3f"
      unitRef="number">0.12</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i6373777c0c6f4efab12f16995701016d_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzUtNi0xLTEtMTM0NDc_2d6876c7-e625-4355-9dc2-e4b45b839873"
      unitRef="number">0.12</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i2a0b2b68d46644f39922a40a618722e4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzUtOC0xLTEtMTM0ODk_eda374f9-3a65-4f5a-a34c-ccf7aa8f667e"
      unitRef="number">0.12</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i53f50446bb804513818504acc5c735a8_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzUtOC0xLTEtMTM0NDc_fc171ac2-d207-4563-a330-8005721afa25"
      unitRef="number">0.0068</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i502f29e70c084bd9bbf5833159eba035_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzYtNC0xLTEtMTM0NDc_02fb548d-8d01-45ed-a355-aa12bf9274a8"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ie302b1f4c4df4179aad4f7c2ebeab9c2_I20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzYtNi0xLTEtMTM0NDc_d4faf5a2-b594-41bd-aa99-a1a48332482d"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="id550812f1ad64b4eb6f58358c6ae5a88_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzYtOC0xLTEtMTM0ODk_c36d29ca-f049-4863-bf5e-ada6580b591b"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i1281ea31bceb41278a24aa1847e589c1_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzYtOC0xLTEtMTM0NDc_00f063e4-398f-4bf3-8d38-0f55f89188e9"
      unitRef="number">0.0012</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i7a6ad2374e5e4559a3e7972460d6a146_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzctNC0xLTEtMTM0NDc_0a69b7ca-b928-4b9d-8a18-7ea10f8743cb"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="idfe5025c9c634821b89fbda555f872f0_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzctNi0xLTEtMTM0NDc_e0ef8cd0-5419-437c-8296-56ffedea784a"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i29204be0f7cb4f24be21d0b8b21da144_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzctOC0xLTEtMTM0ODk_0be228db-e8fc-47e7-8a26-557781ab6f0a"
      unitRef="number">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ib10e94476f64493fa1ada990f274f58d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpiMjAzYmEwZDgzMDM0MmNjODQwYWZjZDJjN2E0Y2VlYy90YWJsZXJhbmdlOmIyMDNiYTBkODMwMzQyY2M4NDBhZmNkMmM3YTRjZWVjXzctOC0xLTEtMTM0NDc_731283ca-5d59-405b-a27e-318927ce603e"
      unitRef="number">0.0575</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <coke:WeightedAverageDurationOfInstitutionalGovernmentAndCorporateBonds
      contextRef="i6b312b19d19447e99d19e106d40eb057_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzY4MjI_aaffe991-c3ce-41ba-a0a8-7cd1c2c1de04">P15Y</coke:WeightedAverageDurationOfInstitutionalGovernmentAndCorporateBonds>
    <coke:WeightedAverageDurationOfInstitutionalGovernmentAndCorporateBonds
      contextRef="i3969780b2e1c451e99e5b3234006898c_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEwOTk1MTE2NDk3MzY_54b35ee2-f996-4970-8bce-4bbcb074b1e7">P22Y</coke:WeightedAverageDurationOfInstitutionalGovernmentAndCorporateBonds>
    <coke:WeightedAverageDurationOfHighYieldBond
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzY5MDk_153ab135-891f-482b-abd1-85a24572be95">P3Y</coke:WeightedAverageDurationOfHighYieldBond>
    <coke:WeightedAverageDurationOfCashAndCashEquivalents
      contextRef="ia02308f61b664f548d24a52f91695371_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzc1NTc_0d46c9fd-f5b2-474c-82af-590d9610de92">P1Y</coke:WeightedAverageDurationOfCashAndCashEquivalents>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iddf3c39a7c2d4f3389a786d058923508_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNjkxYjY1YzMxZDM0YjQ3ODhjZTliMjM0ODExMzc5YS90YWJsZXJhbmdlOjA2OTFiNjVjMzFkMzRiNDc4OGNlOWIyMzQ4MTEzNzlhXzEtMi0xLTEtMA_7b2afe59-e540-475b-a952-9d59c905706a"
      unitRef="usd">205812000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iab8c4b586fa64e6a9124543c8d00452a_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNjkxYjY1YzMxZDM0YjQ3ODhjZTliMjM0ODExMzc5YS90YWJsZXJhbmdlOjA2OTFiNjVjMzFkMzRiNDc4OGNlOWIyMzQ4MTEzNzlhXzEtNC0xLTEtMA_2a269853-fd76-4a92-9198-51d528133449"
      unitRef="usd">179153000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i59683b1b95c94d468479113936907e12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNjkxYjY1YzMxZDM0YjQ3ODhjZTliMjM0ODExMzc5YS90YWJsZXJhbmdlOjA2OTFiNjVjMzFkMzRiNDc4OGNlOWIyMzQ4MTEzNzlhXzItMi0xLTEtMA_f2af3f2b-8a34-4601-9f18-113795da234c"
      unitRef="usd">106424000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib9ad293bf7574d9b9d3f17b64564e548_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNjkxYjY1YzMxZDM0YjQ3ODhjZTliMjM0ODExMzc5YS90YWJsZXJhbmdlOjA2OTFiNjVjMzFkMzRiNDc4OGNlOWIyMzQ4MTEzNzlhXzItNC0xLTEtMA_0688eaeb-749c-484d-a63c-962caa0f1a08"
      unitRef="usd">89861000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id33106e864324e42850fdc209e3d06e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNjkxYjY1YzMxZDM0YjQ3ODhjZTliMjM0ODExMzc5YS90YWJsZXJhbmdlOjA2OTFiNjVjMzFkMzRiNDc4OGNlOWIyMzQ4MTEzNzlhXzMtMi0xLTEtMA_bdc4ee89-6a55-4fdb-814a-ac8992512a53"
      unitRef="usd">7463000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia8f18cd2bca84c64ac7f5d28be10389f_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNjkxYjY1YzMxZDM0YjQ3ODhjZTliMjM0ODExMzc5YS90YWJsZXJhbmdlOjA2OTFiNjVjMzFkMzRiNDc4OGNlOWIyMzQ4MTEzNzlhXzMtNC0xLTEtMA_80bbb632-c85a-4de6-93c5-c177a26cd297"
      unitRef="usd">7071000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibad728ca893a453686e7d91b6a84d9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNjkxYjY1YzMxZDM0YjQ3ODhjZTliMjM0ODExMzc5YS90YWJsZXJhbmdlOjA2OTFiNjVjMzFkMzRiNDc4OGNlOWIyMzQ4MTEzNzlhXzQtMi0xLTEtMA_99facfc4-9a0d-470e-a455-0dd0b14861c8"
      unitRef="usd">319699000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic0b9775e57714647bb32a4c60d69dd1b_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTowNjkxYjY1YzMxZDM0YjQ3ODhjZTliMjM0ODExMzc5YS90YWJsZXJhbmdlOjA2OTFiNjVjMzFkMzRiNDc4OGNlOWIyMzQ4MTEzNzlhXzQtNC0xLTEtMA_09235929-d7e1-4acd-ab26-3e4eddd776b4"
      unitRef="usd">276085000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib417b4acc07e4983bb202585e1181237_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEwOTk1MTE2NDYwODY_84d23bed-e68a-4502-9183-3af34a425345"
      unitRef="usd">600000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch
      contextRef="i1adbd712ce9143598ff374718202c283_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzg2Mzg_5d8a1885-c2bd-4f7d-8123-68907ee0e851"
      unitRef="number">0.05</coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch>
    <coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch
      contextRef="ifc7a42c933864e939150a5274a13621e_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzg2Mzg_5eb91557-b3e4-4381-b9e4-eabb1b0b7b59"
      unitRef="number">0.05</coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch>
    <coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch
      contextRef="ifebcf0e357d34257830babb8a543d469_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzg2Mzg_7e4250b5-0bda-44bb-a9ed-5924e7e15ce7"
      unitRef="number">0.05</coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch>
    <coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch
      contextRef="i1adbd712ce9143598ff374718202c283_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE2NDkyNjc0NTQ1NjM_1be01ba6-626a-4212-b603-a6ed6b2cee35"
      unitRef="number">0.05</coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch>
    <coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch
      contextRef="ifc7a42c933864e939150a5274a13621e_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE2NDkyNjc0NTQ1NjM_5ac1e665-7339-491d-a6f4-3371096b2dab"
      unitRef="number">0.05</coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch>
    <coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch
      contextRef="ifebcf0e357d34257830babb8a543d469_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzE2NDkyNjc0NTQ1NjM_f0ad8df8-58e5-4a93-9cd5-c4b7137978b9"
      unitRef="number">0.05</coke:DefinedContributionPlanEmployerMaximumMatchingContributionPercentMatch>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i1adbd712ce9143598ff374718202c283_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzkwNDk_ecc0889d-f4e5-4dc7-9d00-c5622cefdb67"
      unitRef="usd">22700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ifebcf0e357d34257830babb8a543d469_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzkwNTk_426549f4-ee4d-4c01-876e-7a37e9a6b601"
      unitRef="usd">21700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ifc7a42c933864e939150a5274a13621e_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzkwNzI_6b570bc2-d85d-4449-a5aa-d12f8290216c"
      unitRef="usd">21200000</us-gaap:DefinedContributionPlanCostRecognized>
    <coke:ScheduleOfChangesInBenefitObligationsForPostretirementBenefitPlanTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODYw_f3fad3e8-b2ad-43f9-8a2b-32540f4c5694">&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;Reconciliation of Activity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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: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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Benefit obligation at beginning of year&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;62,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Plan participants&#x2019; contributions&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;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;(4,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Medicare Part D subsidy reimbursement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Benefit obligation at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;67,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62,056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:ScheduleOfChangesInBenefitObligationsForPostretirementBenefitPlanTableTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzItMi0xLTEtMA_ec021bf8-ccc5-468f-aea6-6056e6baa0e9"
      unitRef="usd">62056000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i356bd3deedcf45c09509124bf2dcf11f_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzItNC0xLTEtMA_c4dc201a-7754-4582-a1e9-9bd0f345a1f8"
      unitRef="usd">64461000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzMtMi0xLTEtMA_597a600d-5390-42a6-8689-71ac8193d85b"
      unitRef="usd">1454000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzMtNC0xLTEtMA_50a654a9-8302-4676-9c78-a681a62fbd42"
      unitRef="usd">1496000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzQtMi0xLTEtMA_972997b6-40f1-4d1a-8321-0c5a7ca7ff7f"
      unitRef="usd">2031000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzQtNC0xLTEtMA_eff76713-673d-413f-a4f6-2154d8609ac0"
      unitRef="usd">2750000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzUtMi0xLTEtMA_453c852c-13da-4213-bb1c-b5efd545ad9d"
      unitRef="usd">753000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzUtNC0xLTEtMA_34865c57-f794-45c9-8d58-bc76ced0ac89"
      unitRef="usd">750000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzYtMi0xLTEtMA_b1a3dc5d-18ec-4d53-9024-5b08e22bfd01"
      unitRef="usd">-4555000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzYtNC0xLTEtMA_cc60b0ab-3fe9-479d-accc-de2836e4d5a0"
      unitRef="usd">4191000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzctMi0xLTEtMA_5232daa3-8f2d-44a3-8e93-d60eafab6946"
      unitRef="usd">3184000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzctNC0xLTEtMA_46b0135d-748a-436c-826a-ccb9b9d7355e"
      unitRef="usd">3296000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzgtMi0xLTEtMA_ab82e4c2-73ed-4661-af1e-edd0f076a762"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzgtNC0xLTEtMA_061515e0-3f84-4f4d-96a1-1dfca1cb6bea"
      unitRef="usd">86000</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzktMi0xLTEtMA_7e9d6a97-a506-48b7-8b8a-06ac206699db"
      unitRef="usd">67665000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToxNDRkNGU2ZDM4Zjg0MDFjOTQwZTA2YzE4YmY5ZWM0Yy90YWJsZXJhbmdlOjE0NGQ0ZTZkMzhmODQwMWM5NDBlMDZjMThiZjllYzRjXzktNC0xLTEtMA_353120df-f106-4cc4-99bd-ac883ff45372"
      unitRef="usd">62056000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <coke:ScheduleOfChangesInFairValueOfPlanAssetsForPostretirementBenefitsTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODg2_3dc3f60a-454a-43b9-b253-7bab3c463a4c">&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;Reconciliation of Plan Assets Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Fair value of plan assets at beginning of year&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;&#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;/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;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan participants&#x2019; contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Medicare Part D subsidy reimbursement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:ScheduleOfChangesInFairValueOfPlanAssetsForPostretirementBenefitsTableTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzItMi0xLTEtMA_2ef99a41-38fd-4cbc-9b3d-ee1508878b96"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i356bd3deedcf45c09509124bf2dcf11f_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzItNC0xLTEtMA_9eb5e1fc-cc2d-4fa8-b070-6672fe76c6a0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzMtMi0xLTEtMA_badce662-4823-45e6-96fe-aebf1c99418c"
      unitRef="usd">2431000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzMtNC0xLTEtMA_d5a1b622-3700-437f-9dad-47ddc03cbe0e"
      unitRef="usd">2460000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzQtMi0xLTEtMA_9f0bbc3a-e4da-4c30-a7a3-49fc32dcb41d"
      unitRef="usd">753000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzQtNC0xLTEtMA_dc84c01e-70a2-498f-ac5a-23f7db733574"
      unitRef="usd">750000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzUtMi0xLTEtMA_f1cd4667-5eaf-4812-81d0-4f504fe441ef"
      unitRef="usd">3184000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzUtNC0xLTEtMA_738e0639-48aa-40f7-9c4c-a91df5761497"
      unitRef="usd">3296000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzYtMi0xLTEtMA_20ffff2b-d511-4a59-83c5-ec5e64b57024"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzYtNC0xLTEtMA_87781153-db82-4499-8e54-8182875b55a0"
      unitRef="usd">86000</us-gaap:DefinedBenefitPlanBenefitObligationPrescriptionDrugSubsidyReceipt>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzctMi0xLTEtMA_8e36de05-eab0-4da5-94d6-bcb4f844b919"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo3ZTI0YmIwNDhmNWQ0YTRiYTliYjNmZTgxZjM0MDJjMS90YWJsZXJhbmdlOjdlMjRiYjA0OGY1ZDRhNGJhOWJiM2ZlODFmMzQwMmMxXzctNC0xLTEtMA_03459e5f-2881-4567-a3c6-a015f6d46e53"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <coke:ScheduleOfAmountsRecognizedInBalanceSheetForPostretirementBenefitsTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODkw_483f358a-7c75-4b07-96c3-ed4616fb5615">&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;Funded Status&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liability - postretirement benefits&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(67,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(62,056)&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;</coke:ScheduleOfAmountsRecognizedInBalanceSheetForPostretirementBenefitsTableTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmMDkzMzZkODBiYTU0ZDJjOTY2NjYwZDk2YWQ4MWRjNS90YWJsZXJhbmdlOmYwOTMzNmQ4MGJhNTRkMmM5NjY2NjBkOTZhZDgxZGM1XzEtMi0xLTEtMA_cb6b1247-c624-45d1-9ded-bc18ba0b2d3b"
      unitRef="usd">2886000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmMDkzMzZkODBiYTU0ZDJjOTY2NjYwZDk2YWQ4MWRjNS90YWJsZXJhbmdlOmYwOTMzNmQ4MGJhNTRkMmM5NjY2NjBkOTZhZDgxZGM1XzEtNC0xLTEtMA_30f1f9e9-9a26-46ca-b552-973df0e33831"
      unitRef="usd">2831000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmMDkzMzZkODBiYTU0ZDJjOTY2NjYwZDk2YWQ4MWRjNS90YWJsZXJhbmdlOmYwOTMzNmQ4MGJhNTRkMmM5NjY2NjBkOTZhZDgxZGM1XzItMi0xLTEtMA_31308ef4-d795-489b-a2b6-ce52f72270e2"
      unitRef="usd">64779000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmMDkzMzZkODBiYTU0ZDJjOTY2NjYwZDk2YWQ4MWRjNS90YWJsZXJhbmdlOmYwOTMzNmQ4MGJhNTRkMmM5NjY2NjBkOTZhZDgxZGM1XzItNC0xLTEtMA_ca43ee9a-0a3b-47cf-991f-fa36c0c7cd9a"
      unitRef="usd">59225000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmMDkzMzZkODBiYTU0ZDJjOTY2NjYwZDk2YWQ4MWRjNS90YWJsZXJhbmdlOmYwOTMzNmQ4MGJhNTRkMmM5NjY2NjBkOTZhZDgxZGM1XzMtMi0xLTEtMA_aa3f2e88-6ca7-4aa9-9f0e-289b67c201cf"
      unitRef="usd">-67665000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmMDkzMzZkODBiYTU0ZDJjOTY2NjYwZDk2YWQ4MWRjNS90YWJsZXJhbmdlOmYwOTMzNmQ4MGJhNTRkMmM5NjY2NjBkOTZhZDgxZGM1XzMtNC0xLTEtMA_4b3fd0da-c782-421b-b0e7-9d57b48ed859"
      unitRef="usd">-62056000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzItMi0xLTEtMA_39a3a679-1acf-4936-bd0a-174a8d5a1199"
      unitRef="usd">1454000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzItNC0xLTEtMA_b33a0c4e-528b-4317-9742-180f576e362a"
      unitRef="usd">1496000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ibabbc37e39ff48ffb784a2e91af510ce_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzItNi0xLTEtMA_bcf4f545-6e86-4207-a084-45f7f1a1c570"
      unitRef="usd">1854000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzMtMi0xLTEtMA_c98b2c8d-0856-4a87-9376-82edb9f0825b"
      unitRef="usd">2031000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzMtNC0xLTEtMA_aa855e66-299b-4b0a-93c9-90d4a84f75a5"
      unitRef="usd">2750000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ibabbc37e39ff48ffb784a2e91af510ce_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzMtNi0xLTEtMA_186ae401-31ee-4e01-865b-9d86599d94a8"
      unitRef="usd">2694000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzQtMi0xLTEtMA_99566849-ab3b-4c75-a22b-9039a388e7e1"
      unitRef="usd">-383000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzQtNC0xLTEtMA_60552596-b73f-488d-8933-5074ae992301"
      unitRef="usd">-730000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ibabbc37e39ff48ffb784a2e91af510ce_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzQtNi0xLTEtMA_09f5c77f-061e-472c-b17a-2aecfb361524"
      unitRef="usd">-1889000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzUtMi0xLTEtMA_f0fc9bf4-624d-4181-90fe-f2a1f62d6ff0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzUtNC0xLTEtMA_3c86908f-4c18-4a2a-ad34-b019c5c5bc3f"
      unitRef="usd">-1293000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ibabbc37e39ff48ffb784a2e91af510ce_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzUtNi0xLTEtMA_ce823791-748c-4615-b8f2-c074d96a668a"
      unitRef="usd">-1847000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzYtMi0xLTEtMA_6d0e7df1-d373-431c-b31b-a461043b5075"
      unitRef="usd">3868000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzYtNC0xLTEtMA_ccf3cd9c-e688-4c70-8b0d-29173815abbe"
      unitRef="usd">3683000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ibabbc37e39ff48ffb784a2e91af510ce_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTo1NjY5NjA4OWFkYmY0MjMyYmY4YWJhZGE4MjcyOTQzMy90YWJsZXJhbmdlOjU2Njk2MDg5YWRiZjQyMzJiZjhhYmFkYTgyNzI5NDMzXzYtNi0xLTEtMA_b1bd4098-0475-4f91-b8d0-7a649fcd25c7"
      unitRef="usd">4590000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <coke:ScheduleOfAssumptionsUsedForPostretirementBenefitsTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODg3_d624c76c-c646-4960-9f62-1e7d0d667643">&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;Significant Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;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;2019&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;2018&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;Benefit obligation discount rate at measurement date&lt;/span&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;2.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic postretirement benefit cost discount rate for fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:700;line-height:100%"&gt;Postretirement benefit expense - Pre-Medicare:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average healthcare cost trend rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.53&#160;&lt;/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;7.13&#160;&lt;/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;7.82&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trend rate graded down to ultimate rate&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;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate rate year&lt;/span&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;2028&lt;/span&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;2026&lt;/span&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;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Postretirement benefit expense - Post-Medicare:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average healthcare cost trend rate&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;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trend rate graded down to ultimate rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/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;4.50&#160;&lt;/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;4.50&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate rate year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:ScheduleOfAssumptionsUsedForPostretirementBenefitsTableTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzItMi0xLTEtMA_59d7f613-3acb-41a4-8a76-8a90f16e56c3"
      unitRef="number">0.0270</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzItNC0xLTEtMA_139f2cf2-6228-4f4a-994d-91d650bdb2e6"
      unitRef="number">0.0332</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i356bd3deedcf45c09509124bf2dcf11f_I20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzItNi0xLTEtMA_71776a46-60ca-46cd-85ce-9f6c45ed7433"
      unitRef="number">0.0441</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzMtMi0xLTEtMA_0929b074-0c56-4491-8613-98d2cc037938"
      unitRef="number">0.0332</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i0dc6361309964479983c3992fd323f7d_D20181231-20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzMtNC0xLTEtMA_dd9a237f-f910-4f77-ad6c-aa5ad17bb65a"
      unitRef="number">0.0441</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ibabbc37e39ff48ffb784a2e91af510ce_D20180101-20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzMtNi0xLTEtMA_95cffaf5-e4f3-4b90-af5d-5dff5c989c41"
      unitRef="number">0.0372</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i546de276dcc841e9ac75a6bc2976ae00_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzYtMi0xLTEtMA_98b1ad75-367a-4d9a-9920-a95bc2135828"
      unitRef="number">0.0653</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i78f03a3820624c00bc3469e300cb4268_I20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzYtNC0xLTEtMA_a94c08db-d277-4327-803c-4c7a7b97c063"
      unitRef="number">0.0713</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="if818fe5c18454d7e86cb48ba133bc473_I20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzYtNi0xLTEtMA_a3a0566a-62ab-48c9-b721-7b3121d2300f"
      unitRef="number">0.0782</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i546de276dcc841e9ac75a6bc2976ae00_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzctMi0xLTEtMA_2c9f82f0-517b-4bc3-a9d7-96a5352c034a"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i78f03a3820624c00bc3469e300cb4268_I20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzctNC0xLTEtMA_81302619-5d04-40d4-b294-a3a222461818"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="if818fe5c18454d7e86cb48ba133bc473_I20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzctNi0xLTEtMA_73619395-9a00-4d4c-aa62-7096ba72a50c"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i8407a6f2de334d7497ea0e217f48dd16_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzgtMi0xLTEtMA_b2657a7b-d804-472e-961e-71ff39cba30a">2028</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="if3c54bf0f7894e9f80ecb886acfac238_D20181231-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzgtNC0xLTEtMA_8215e718-44c9-438f-be88-3597a95fb288">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="ia99555f49b4348b8b785518769c8871c_D20180101-20181230"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzgtNi0xLTEtMA_997ceedb-db8c-4da8-8291-4c911065ab12">2025</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i3807516d8f7441f0bcbbce8d944369c2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzExLTItMS0xLTA_ad99b4ca-6668-4372-9d2b-0e9f03c245b6"
      unitRef="number">0.0673</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i2e8007d93c8641f18fb2e973691fa0c5_I20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzExLTQtMS0xLTA_ae94d7bd-c2f5-46d8-b400-b9de929e57c5"
      unitRef="number">0.0711</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i93febca77f644316b8800953d62f1463_I20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzExLTYtMS0xLTA_c89b0356-522c-43ec-947a-b3fd0a9e2b3c"
      unitRef="number">0.0774</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i3807516d8f7441f0bcbbce8d944369c2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzEyLTItMS0xLTA_70106fdf-7545-47d8-9379-ef2ddafd4385"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i2e8007d93c8641f18fb2e973691fa0c5_I20191229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzEyLTQtMS0xLTA_dc37df52-656f-4128-baee-d16b19e9b67c"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i93febca77f644316b8800953d62f1463_I20181230"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzEyLTYtMS0xLTA_58404475-97ed-46cf-929e-7b859c0bb861"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i03fedf856a0341b7a65aeddb796ee4b6_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzEzLTItMS0xLTA_3c4ae916-e0ca-4d37-9b7b-7546f522e64b">2028</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i4a16f3af23de40d39623a2b317640e4e_D20181231-20191229"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzEzLTQtMS0xLTA_71f6e64c-09ee-4b0a-b33e-312526479dba">2026</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i674aa97e6a994075859986193543c243_D20180101-20181230"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZToyNDY5M2NjMmUwODQ0OGQ1YjdmNzJjODIwYjY2Y2M2ZS90YWJsZXJhbmdlOjI0NjkzY2MyZTA4NDQ4ZDViN2Y3MmM4MjBiNjZjYzZlXzEzLTYtMS0xLTA_5a3dd181-3ca2-4568-b009-4a73517d13a6">2025</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphMmYzYWZjOWI5Mzk0YjBhODAzODRhOGExYWU4YTAxZi90YWJsZXJhbmdlOmEyZjNhZmM5YjkzOTRiMGE4MDM4NGE4YTFhZThhMDFmXzEtMS0xLTEtMA_12ed1a8e-b091-4725-a6f5-b5d6a18a9a8a"
      unitRef="usd">2886000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphMmYzYWZjOWI5Mzk0YjBhODAzODRhOGExYWU4YTAxZi90YWJsZXJhbmdlOmEyZjNhZmM5YjkzOTRiMGE4MDM4NGE4YTFhZThhMDFmXzItMS0xLTEtMA_9daf1e41-1fda-42f2-bb46-e21da0d5fe2d"
      unitRef="usd">2983000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphMmYzYWZjOWI5Mzk0YjBhODAzODRhOGExYWU4YTAxZi90YWJsZXJhbmdlOmEyZjNhZmM5YjkzOTRiMGE4MDM4NGE4YTFhZThhMDFmXzMtMS0xLTEtMA_10d29079-cc09-4c4f-8498-b4104eb5f1a3"
      unitRef="usd">3151000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphMmYzYWZjOWI5Mzk0YjBhODAzODRhOGExYWU4YTAxZi90YWJsZXJhbmdlOmEyZjNhZmM5YjkzOTRiMGE4MDM4NGE4YTFhZThhMDFmXzQtMS0xLTEtMA_9bb54af8-cd21-48c8-8024-034849c1eaaa"
      unitRef="usd">3341000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphMmYzYWZjOWI5Mzk0YjBhODAzODRhOGExYWU4YTAxZi90YWJsZXJhbmdlOmEyZjNhZmM5YjkzOTRiMGE4MDM4NGE4YTFhZThhMDFmXzUtMS0xLTEtMA_15e73cd2-26ef-457c-a0f9-7a86c8cf758c"
      unitRef="usd">3494000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTphMmYzYWZjOWI5Mzk0YjBhODAzODRhOGExYWU4YTAxZi90YWJsZXJhbmdlOmEyZjNhZmM5YjkzOTRiMGE4MDM4NGE4YTFhZThhMDFmXzYtMS0xLTEtMA_08973fd7-18c9-4b27-972c-aea815656a0e"
      unitRef="usd">19300000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODc4_778140e8-c69e-4c9e-924e-b7454310daaa">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the amounts in accumulated other comprehensive loss not yet recognized as components of net periodic benefit cost 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&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:44.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.821%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29,&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;Actuarial&lt;br/&gt;Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Reclassification&lt;br/&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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pension Plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&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;(146,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(147,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Postretirement Benefits:&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total within accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(156,524)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(161,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzItMi0xLTEtMA_79ffda41-4e12-4ddf-94ce-7b92e4cd7ba6"
      unitRef="usd">-146762000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzItNC0xLTEtMA_2f362e55-2c59-4213-b9fa-1d95ffc07fd8"
      unitRef="usd">-5521000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzItNi0xLTEtMA_7a311098-551a-42e8-b86f-ee9b5f851e12"
      unitRef="usd">-4619000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzItOC0xLTEtMA_e9f46d16-779a-440a-9b46-8e61209ab138"
      unitRef="usd">-147664000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ic75dd7d3e010478c89c1e70a495672c9_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzMtMi0xLTEtMA_a254b033-516c-4adc-9aed-2c5e09497e82"
      unitRef="usd">26000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ie315e213448a4aaba63a6af030608b0a_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzMtNi0xLTEtMA_1f81203a-a601-48da-a9fd-8893505ee205"
      unitRef="usd">19000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i7d5a19c1db1d4c559092bf54b17c715e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzMtOC0xLTEtMA_9bd0cffd-6de7-4cae-b1d2-8b134ff9d96c"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i85ccd170db8449f89c9f11ab76854734_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzUtMi0xLTEtMA_c6d2692b-8577-442f-a1aa-f60ca325cd51"
      unitRef="usd">-9736000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzUtNC0xLTEtMA_b43f2496-8184-485b-9f09-53f20807acb3"
      unitRef="usd">-4555000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i72ad39113d5d4e6b83ff75af4144ed80_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzUtNi0xLTEtMA_58f13a8f-5c35-4df8-a340-cafcf588e0b2"
      unitRef="usd">-383000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i31c9f6fe802b483eb863655375e366a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzUtOC0xLTEtMA_018fd764-d1a6-4538-9c3f-9dd9a297e3c9"
      unitRef="usd">-13908000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzctMi0xLTEtMA_da01f124-9baa-4901-8e61-b1c7a301bf9a"
      unitRef="usd">156524000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzctNC0xLTEtMA_595284a8-bd84-4322-8d03-283d7f8c87e2"
      unitRef="usd">-10076000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzctNi0xLTEtMA_4c6a1af4-9b78-4d4a-a744-0e5d98a8ffdb"
      unitRef="usd">5021000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpmNTY4N2FlOGJiYjg0Zjk1YTgxYTgwY2NkNzMzNGE4Yi90YWJsZXJhbmdlOmY1Njg3YWU4YmJiODRmOTVhODFhODBjY2Q3MzM0YThiXzctOC0xLTEtMA_3f4ee0b2-7e5b-485b-b25a-32feca07b791"
      unitRef="usd">161579000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODgz_87b8dc28-84af-408f-8551-de6b4d495083">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s participation in the Teamsters Plan is outlined in the table below. A red zone represents less than 80% funding and requires a financial improvement plan (&#x201c;FIP&#x201d;) or rehabilitation plan (&#x201c;RP&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Pension Protection Act Zone Status&lt;/span&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;Red&lt;/span&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;Red&lt;/span&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;Red&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;FIP or RP pending or implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Yes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Yes&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;Surcharge imposed&lt;/span&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;Yes&lt;/span&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;Yes&lt;/span&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;Yes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <coke:MultiemployerPlansStatusRedZoneMinimumFundedPercentage
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyMjE3_4c559b3c-98d3-477d-b3be-c60d8216495b"
      unitRef="number">0.80</coke:MultiemployerPlansStatusRedZoneMinimumFundedPercentage>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="ie0556fd5c7b3490786fa5795fd80a3bc_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpkMDRmYmUzZmUzNmE0MDA1YTM3OThiN2YxNzg0ZDNkOS90YWJsZXJhbmdlOmQwNGZiZTNmZTM2YTQwMDVhMzc5OGI3ZjE3ODRkM2Q5XzUtMi0xLTEtMA_d1f2a02f-1309-4a35-b575-8b5d476438fe"
      unitRef="usd">924000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="ib106c868a5ee41f38a6e52be477d6d6f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpkMDRmYmUzZmUzNmE0MDA1YTM3OThiN2YxNzg0ZDNkOS90YWJsZXJhbmdlOmQwNGZiZTNmZTM2YTQwMDVhMzc5OGI3ZjE3ODRkM2Q5XzUtNC0xLTEtMA_ff3e7232-1165-41fc-b4c4-d4454158cf8c"
      unitRef="usd">987000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="i3870b9b3cfa14ba1963c7318eaa85430_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90YWJsZTpkMDRmYmUzZmUzNmE0MDA1YTM3OThiN2YxNzg0ZDNkOS90YWJsZXJhbmdlOmQwNGZiZTNmZTM2YTQwMDVhMzc5OGI3ZjE3ODRkM2Q5XzUtNi0xLTEtMA_f2ea84de-ac87-40fe-8d5b-76de73ab9c83"
      unitRef="usd">763000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <coke:MultiemployerPlanPensionFutureEmployerContributionAnnualAmount
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyNzQw_4db416a0-fcc0-4378-8b8c-64c97de3a8c3"
      unitRef="usd">1000000</coke:MultiemployerPlanPensionFutureEmployerContributionAnnualAmount>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18yOTgvZnJhZzo5ZjZjMTg0NTliMjI0MGRlYWI3YTRiYjMzMDVlMTk1MS90ZXh0cmVnaW9uOjlmNmMxODQ1OWIyMjQwZGVhYjdhNGJiMzMwNWUxOTUxXzEyODI4_7c87573d-2338-4f42-b81f-e174003981a1"
      unitRef="usd">5800000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90ZXh0cmVnaW9uOmU2OGY2Nzc3MzNmMzQ1MTJiYTQyOWZiN2YxMjRhZTI0Xzc2_406b503e-e97f-4df3-8b14-7e479e2fbb6d">Other Liabilities&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 liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Noncurrent portion of acquisition related contingent consideration&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;398,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals for executive benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent deferred proceeds from Territory Conversion Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Noncurrent deferred proceeds from Legacy Facilities Credit&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;28,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of deferred payroll taxes under CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;679,280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;668,566&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90ZXh0cmVnaW9uOmU2OGY2Nzc3MzNmMzQ1MTJiYTQyOWZiN2YxMjRhZTI0Xzc3_b6ee988f-0a57-4fe0-b22c-b1f2162e2874">&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 liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:700;line-height:100%"&gt;December 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;Noncurrent portion of acquisition related contingent consideration&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;398,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals for executive benefit plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent deferred proceeds from Territory Conversion Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Noncurrent deferred proceeds from Legacy Facilities Credit&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;28,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent portion of deferred payroll taxes under CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;679,280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;668,566&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzEtMi0xLTEtMA_35ab86d6-9eeb-48f1-a98f-a451a2fb346f"
      unitRef="usd">398674000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzEtNC0xLTEtMA_1dde363a-5f1c-472c-8a76-603c3e215813"
      unitRef="usd">405597000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherPostretirementBenefitsPayableNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzItMi0xLTEtMA_b79a210e-eb02-443e-8ad6-2359d148a7af"
      unitRef="usd">144101000</us-gaap:OtherPostretirementBenefitsPayableNoncurrent>
    <us-gaap:OtherPostretirementBenefitsPayableNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzItNC0xLTEtMA_31dd6d9c-7ea0-407a-b5a5-d3676f8dc4e5"
      unitRef="usd">141380000</us-gaap:OtherPostretirementBenefitsPayableNoncurrent>
    <coke:DeferredProceedsFromTerritoryConversionFeeNonCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzMtMi0xLTEtMA_a4f8ecfd-4ebf-4f2a-b736-812d1afd506a"
      unitRef="usd">80591000</coke:DeferredProceedsFromTerritoryConversionFeeNonCurrent>
    <coke:DeferredProceedsFromTerritoryConversionFeeNonCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzMtNC0xLTEtMA_502b15c3-31a7-4f5b-8c10-8a4672eda11d"
      unitRef="usd">82877000</coke:DeferredProceedsFromTerritoryConversionFeeNonCurrent>
    <coke:DeferredProceedsFromLegacyFacilitiesCreditNonCurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzQtMi0xLTEtMA_5fecf1d9-20e2-4b3b-b679-63701f9a2b38"
      unitRef="usd">28770000</coke:DeferredProceedsFromLegacyFacilitiesCreditNonCurrent>
    <coke:DeferredProceedsFromLegacyFacilitiesCreditNonCurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzQtNC0xLTEtMA_c9186f5e-feb7-460e-a963-046f7cc77df7"
      unitRef="usd">29569000</coke:DeferredProceedsFromLegacyFacilitiesCreditNonCurrent>
    <coke:SocialSecurityTaxEmployerDeferralCARESActNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzUtMi0xLTEtMzc5OA_dfb7ecdf-2b50-4bee-8362-e52393d046a6"
      unitRef="usd">18706000</coke:SocialSecurityTaxEmployerDeferralCARESActNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzUtMi0xLTEtMA_dead33e1-c332-44b3-9056-dd2f964db1ff"
      unitRef="usd">8438000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzUtNC0xLTEtMA_acf6eaa1-256b-426c-b437-4a44c305a374"
      unitRef="usd">9143000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzYtMi0xLTEtMA_af60cb85-2e7f-4476-9821-b5fa399deb27"
      unitRef="usd">679280000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDQvZnJhZzplNjhmNjc3NzMzZjM0NTEyYmE0MjlmYjdmMTI0YWUyNC90YWJsZTpjMTY0MWRhOTljZGQ0YTcwOTAyNmQwZjUxNjUzYzQxOS90YWJsZXJhbmdlOmMxNjQxZGE5OWNkZDRhNzA5MDI2ZDBmNTE2NTNjNDE5XzYtNC0xLTEtMA_7f9300ed-8206-4c72-92f6-0d9e1c4c7901"
      unitRef="usd">668566000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzMzOTU_8b0f0777-5a0e-4e18-9a61-3dd93f79bb1c">Long-Term Debt&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the Company&#x2019;s long-term debt:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:30.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.404%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity&lt;br/&gt;Date&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Interest&lt;br/&gt;Rate&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Interest&lt;br/&gt;Paid&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Public /&lt;br/&gt;Nonpublic&lt;/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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;6/7/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Variable&lt;/span&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;Varies&lt;/span&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;Nonpublic&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;217,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,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;/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;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/27/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.28%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annually&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonpublic&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;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Revolving credit facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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;6/8/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&lt;/span&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;Varies&lt;/span&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;Nonpublic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;45,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;11/25/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annually&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public&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;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes&lt;/span&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;10/10/2026&lt;/span&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;3.93%&lt;/span&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;Quarterly&lt;/span&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;Nonpublic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;100,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="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;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/21/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.96%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quarterly&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonpublic&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;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unamortized discount on senior bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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;11/25/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Debt issuance costs&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;940,465&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,029,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;The Company intends to refinance principal payments due in the next 12 months under the term loan facility, and has the capacity to do so under its revolving credit facility, which is classified as long-term debt, and the Company is not restricted by any subjective acceleration clause within the revolving credit agreement. As such, any amounts due in the next 12&#160;months were classified as noncurrent.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;The Company&#x2019;s revolving credit facility has an aggregate maximum borrowing capacity of $500 million, which may be increased at the Company&#x2019;s option to $750 million, subject to obtaining commitments from the lenders and satisfying other conditions specified in the credit agreement. The Company currently believes all banks participating in the revolving credit facility have the ability to and will meet any funding requests from the Company.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;The senior bonds due in 2025 were issued at 99.975% of par.&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 principal maturities of debt outstanding on December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.373%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Debt Maturities&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2021&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;217,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 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;125,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 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;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;942,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company mitigates its financing risk by using multiple financial institutions and only entering into credit arrangements with institutions with investment grade credit ratings. The Company monitors counterparty credit ratings on an ongoing basis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In&#160;2019, the Company entered into a $100&#160;million fixed rate swap maturing June&#160;7, 2021, to hedge a portion of the interest rate risk on the Company&#x2019;s term loan facility. This interest rate swap is designated as a cash flow hedging instrument and changes in its fair value are not expected to be material to the consolidated balance sheets. Changes in the fair value of this interest rate swap were classified as accumulated other comprehensive loss on the consolidated balance sheets and included in the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The indenture under which the Company&#x2019;s senior bonds were issued does not include financial covenants but does limit the incurrence of certain liens and encumbrances as well as indebtedness by the Company&#x2019;s subsidiaries in excess of certain amounts. The agreements under which the Company&#x2019;s nonpublic debt was issued include two financial covenants: a consolidated cash flow/fixed charges ratio and a consolidated funded indebtedness/cash flow ratio, each as defined in the respective agreement. The Company was in compliance with these covenants as of December&#160;31, 2020. These covenants do not currently, and the Company does not anticipate they will, restrict its liquidity or capital resources.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All outstanding long-term debt has been issued by the Company and none has been issued by any of its subsidiaries. There are no guarantees of the Company&#x2019;s debt.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzMzOTE_9c9db857-1a63-444f-9b16-913707535680">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the Company&#x2019;s long-term debt:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:30.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.404%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Maturity&lt;br/&gt;Date&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Interest&lt;br/&gt;Rate&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Interest&lt;br/&gt;Paid&lt;/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:10pt;font-weight:700;line-height:100%"&gt;Public /&lt;br/&gt;Nonpublic&lt;/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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;6/7/2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Variable&lt;/span&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;Varies&lt;/span&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;Nonpublic&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;217,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,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;/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;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2/27/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.28%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annually&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonpublic&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;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Revolving credit facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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;6/8/2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&lt;/span&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;Varies&lt;/span&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;Nonpublic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;45,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;11/25/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.80%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annually&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public&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;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior notes&lt;/span&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;10/10/2026&lt;/span&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;3.93%&lt;/span&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;Quarterly&lt;/span&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;Nonpublic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;100,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="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;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3/21/2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.96%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quarterly&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonpublic&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;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Unamortized discount on senior bonds&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&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;11/25/2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Debt issuance costs&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,528)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;940,465&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,029,920&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;The Company intends to refinance principal payments due in the next 12 months under the term loan facility, and has the capacity to do so under its revolving credit facility, which is classified as long-term debt, and the Company is not restricted by any subjective acceleration clause within the revolving credit agreement. As such, any amounts due in the next 12&#160;months were classified as noncurrent.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;The Company&#x2019;s revolving credit facility has an aggregate maximum borrowing capacity of $500 million, which may be increased at the Company&#x2019;s option to $750 million, subject to obtaining commitments from the lenders and satisfying other conditions specified in the credit agreement. The Company currently believes all banks participating in the revolving credit facility have the ability to and will meet any funding requests from the Company.&lt;/span&gt;&lt;/div&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:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&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:10.43pt"&gt;The senior bonds due in 2025 were issued at 99.975% of par.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i92bdc96b36bc4053ad3b5ff6af9509e5_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzItMi0xLTEtMA_fff3f243-1459-4f50-9fce-0fe92b6f243a">2021-06-07</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="i92bdc96b36bc4053ad3b5ff6af9509e5_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzItNC0xLTEtMA_9380f5ae-122c-4be8-a5c9-614c26e457e0">Variable</us-gaap:DebtInstrumentInterestRateTerms>
    <coke:DebtInstrumentFrequencyOfPeriodicInterestPayment
      contextRef="i92bdc96b36bc4053ad3b5ff6af9509e5_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzItNi0xLTEtMA_af9b7d0c-9730-47be-9706-bc9ac6c89c59">Varies</coke:DebtInstrumentFrequencyOfPeriodicInterestPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iec979c9c82044129919cd16069dc3802_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzItMTAtMS0xLTA_787d6d54-f37d-4f20-91f4-62ff09d411a8"
      unitRef="usd">217500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6698d400b4844a7399b691d89a040c32_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzItMTItMS0xLTA_0396e808-3493-4607-ba77-36f94b6f5fb8"
      unitRef="usd">262500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="ifde3b9837a75410fa2f4fbd45ed2375f_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzMtMi0xLTEtMA_07b4c309-19c7-4552-a9c3-1f105b56a159">2023-02-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ifde3b9837a75410fa2f4fbd45ed2375f_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzMtNC0xLTEtMA_ec6327b5-1773-4cc3-98b5-60aab7848e1e"
      unitRef="number">0.0328</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <coke:DebtInstrumentFrequencyOfPeriodicInterestPayment
      contextRef="ifde3b9837a75410fa2f4fbd45ed2375f_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzMtNi0xLTEtMA_b2cc1424-06a6-4ddc-ab52-1e16307db9d0">Semi-annually</coke:DebtInstrumentFrequencyOfPeriodicInterestPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if30fb18f3cb648ed9ceda8c4bb128493_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzMtMTAtMS0xLTA_fbcc1144-dcc3-4626-9291-858fb2cb029a"
      unitRef="usd">125000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idac5e06257de43b6bc6c417e3a9c53ec_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzMtMTItMS0xLTA_d3cf4d72-1763-417b-8b8e-aca822bd39fe"
      unitRef="usd">125000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i119684aa998d4a83a9ecbf062ac4eea1_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzQtMi0xLTEtMA_48cea1fe-d8e6-4618-be59-9b31145c0926">2023-06-08</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="i119684aa998d4a83a9ecbf062ac4eea1_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzQtNC0xLTEtMA_38517fd7-3f92-4324-916e-a05819a1d545">Variable</us-gaap:DebtInstrumentInterestRateTerms>
    <coke:DebtInstrumentFrequencyOfPeriodicInterestPayment
      contextRef="i119684aa998d4a83a9ecbf062ac4eea1_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzQtNi0xLTEtMA_4764222c-6f32-4a44-a5ae-959fc40e851a">Varies</coke:DebtInstrumentFrequencyOfPeriodicInterestPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iecac70db27ab4d8083abd4b5519950cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzQtMTAtMS0xLTA_736af782-a52b-4dc0-a58c-ce9aa837f62f"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic5769d2373764711b149017b4c594884_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzQtMTItMS0xLTA_a05e2310-033e-490c-bb38-6a21f30f9b15"
      unitRef="usd">45000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="if07543ab3ddd41d88dcb2adc6d334253_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzUtMi0xLTEtMA_1dae7bc6-4938-4314-8022-a185a8b742e9">2025-11-25</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="if07543ab3ddd41d88dcb2adc6d334253_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzUtNC0xLTEtMA_5a135dfb-858a-495d-8781-61d31d9cacc7"
      unitRef="number">0.0380</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <coke:DebtInstrumentFrequencyOfPeriodicInterestPayment
      contextRef="if07543ab3ddd41d88dcb2adc6d334253_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzUtNi0xLTEtMA_12a95ea5-2b80-489b-aa18-c1eb17897518">Semi-annually</coke:DebtInstrumentFrequencyOfPeriodicInterestPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iac386d12f1884c5a82489fb16d88a425_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzUtMTAtMS0xLTA_a96abe27-201b-49d7-8f18-268652f19ed2"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifc031192da934e3daa4ea9b7329a1d9e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzUtMTItMS0xLTA_b8001b3a-d3a4-42c2-9d5e-87f6da471650"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i79527c458b184451abd3f6b62fdf6b62_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzYtMi0xLTEtMA_1e845f6b-2074-46c6-9756-cd2c48b7d77d">2026-10-10</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i79527c458b184451abd3f6b62fdf6b62_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzYtNC0xLTEtMA_32ce970b-1d32-4100-87d6-3310ef309e8d"
      unitRef="number">0.0393</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <coke:DebtInstrumentFrequencyOfPeriodicInterestPayment
      contextRef="i79527c458b184451abd3f6b62fdf6b62_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzYtNi0xLTEtMA_52e28238-fc23-4b74-8b1f-380ae6332ee9">Quarterly</coke:DebtInstrumentFrequencyOfPeriodicInterestPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9c01c26849cd4f9189413da4ffacb2a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzYtMTAtMS0xLTA_80106e62-0a8f-456b-a22a-f3fcdc40dc39"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9c31a6f3e36a4bc0904717f9bdc05b56_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzYtMTItMS0xLTA_537126e6-5722-428d-b723-6af70a6f51d5"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i629aa97e7cea4fbaac904385671d9ae6_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzctMi0xLTEtMA_0323765e-7165-464e-a7e6-5644915a60d6">2030-03-21</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i629aa97e7cea4fbaac904385671d9ae6_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzctNC0xLTEtMA_03f45368-53c1-49f5-90dd-3a75ab03616d"
      unitRef="number">0.0396</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <coke:DebtInstrumentFrequencyOfPeriodicInterestPayment
      contextRef="i629aa97e7cea4fbaac904385671d9ae6_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzctNi0xLTEtMA_2a931749-5d4f-4e05-b9ca-5a946afadc23">Quarterly</coke:DebtInstrumentFrequencyOfPeriodicInterestPayment>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i40a342b2daa44e239470d6e0d47e749e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzctMTAtMS0xLTA_67eb97d3-80d7-47da-8337-72984a95788f"
      unitRef="usd">150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i75e8aaa4336f4d13aca9f48370dd0efd_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzctMTItMS0xLTA_d30ec568-9172-428a-a03d-5c97a0a54865"
      unitRef="usd">150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="if07543ab3ddd41d88dcb2adc6d334253_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzktMi0xLTEtMA_5e185b45-0317-4301-b43c-c9b682a1a70c">2025-11-25</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="iac386d12f1884c5a82489fb16d88a425_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzktMTAtMS0xLTA_2889d13b-2716-4369-9add-22a6d5fc0fb4"
      unitRef="usd">43000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ifc031192da934e3daa4ea9b7329a1d9e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzktMTItMS0xLTA_d09d3b0e-8242-48a5-a04f-2585be7b91b6"
      unitRef="usd">52000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzEwLTEwLTEtMS0w_7f58d8f5-ed34-45a1-a011-574452c8e4c3"
      unitRef="usd">1992000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzEwLTEyLTEtMS0w_b2b091b8-b2f2-42d5-8dfe-cb974793d42c"
      unitRef="usd">2528000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzExLTEwLTEtMS0w_aa88b525-bb25-4110-8802-df94c24262bd"
      unitRef="usd">940465000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTpiNDRhNTUyMDgwNzI0ODc3YWJkNmY3NjY5M2JiMmRiNy90YWJsZXJhbmdlOmI0NGE1NTIwODA3MjQ4NzdhYmQ2Zjc2NjkzYmIyZGI3XzExLTEyLTEtMS0w_2313821c-0015-41f4-b344-44421678adcb"
      unitRef="usd">1029920000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9fe25dee465d40db8351cf128b14a30a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzU3Ng_d8ed5d25-98b5-49e5-a67a-541d9fba4a08"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <coke:LineOfCreditFacilityMaximumBorrowingCapacityIncreasedAmountSubjectToObtainingCommitments
      contextRef="i9fe25dee465d40db8351cf128b14a30a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzYzMA_258b54fe-92e8-4439-9ffc-bdcee62e43b2"
      unitRef="usd">750000000</coke:LineOfCreditFacilityMaximumBorrowingCapacityIncreasedAmountSubjectToObtainingCommitments>
    <coke:DebtInstrumentIssuedAtParPercentage
      contextRef="iac386d12f1884c5a82489fb16d88a425_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzEwMTQ_c9767ade-59d7-4ee5-928a-3555e94e2ea2"
      unitRef="number">0.99975</coke:DebtInstrumentIssuedAtParPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzMzOTQ_ff56f4b2-30d3-446c-9dde-7f9e7b81dda9">&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 principal maturities of debt outstanding on December&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.373%"/&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Debt Maturities&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2021&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;217,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 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;125,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 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;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;942,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTplNGE1OGI0NmU1NWI0YmU4OGFkZjMzZGU0ODkyOWI1Yy90YWJsZXJhbmdlOmU0YTU4YjQ2ZTU1YjRiZTg4YWRmMzNkZTQ4OTI5YjVjXzEtMi0xLTEtMA_2bff1afa-84f2-49ff-aa72-57d9a0c82512"
      unitRef="usd">217500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTplNGE1OGI0NmU1NWI0YmU4OGFkZjMzZGU0ODkyOWI1Yy90YWJsZXJhbmdlOmU0YTU4YjQ2ZTU1YjRiZTg4YWRmMzNkZTQ4OTI5YjVjXzItMi0xLTEtMA_17e04fb0-daac-4af7-a4c4-296f1da3ac87"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTplNGE1OGI0NmU1NWI0YmU4OGFkZjMzZGU0ODkyOWI1Yy90YWJsZXJhbmdlOmU0YTU4YjQ2ZTU1YjRiZTg4YWRmMzNkZTQ4OTI5YjVjXzMtMi0xLTEtMA_f1f7cee7-c3a5-4814-8b08-827da5e8480a"
      unitRef="usd">125000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTplNGE1OGI0NmU1NWI0YmU4OGFkZjMzZGU0ODkyOWI1Yy90YWJsZXJhbmdlOmU0YTU4YjQ2ZTU1YjRiZTg4YWRmMzNkZTQ4OTI5YjVjXzQtMi0xLTEtMA_b9b23259-66e0-4cdd-aeac-a397f0541e48"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTplNGE1OGI0NmU1NWI0YmU4OGFkZjMzZGU0ODkyOWI1Yy90YWJsZXJhbmdlOmU0YTU4YjQ2ZTU1YjRiZTg4YWRmMzNkZTQ4OTI5YjVjXzUtMi0xLTEtMA_147c7487-a866-4f79-8033-060a2e20b1b6"
      unitRef="usd">350000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTplNGE1OGI0NmU1NWI0YmU4OGFkZjMzZGU0ODkyOWI1Yy90YWJsZXJhbmdlOmU0YTU4YjQ2ZTU1YjRiZTg4YWRmMzNkZTQ4OTI5YjVjXzYtMi0xLTEtMA_041a86b7-d6f9-4b83-be9d-c903c681bccd"
      unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90YWJsZTplNGE1OGI0NmU1NWI0YmU4OGFkZjMzZGU0ODkyOWI1Yy90YWJsZXJhbmdlOmU0YTU4YjQ2ZTU1YjRiZTg4YWRmMzNkZTQ4OTI5YjVjXzctMi0xLTEtMA_7489ffdd-5ad2-422b-ae3e-84c129af8c5a"
      unitRef="usd">942500000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9fb879bc22544b898ef0bd5ccaaad966_I20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzIwOTE_52aa2dcf-44ae-4787-94ae-d40264528f4e"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i03bf4f8ea2b04dbbb7ab5082d0cb551b_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzIxMTk_3640c645-f643-4665-bc12-7ccc9e30ba30">2021-06-07</us-gaap:DebtInstrumentMaturityDate>
    <coke:DebtIssuedBySubsidiaries
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzMyOTc_63c575f6-ea0f-4d70-8062-354fb87e7e97"
      unitRef="usd">0</coke:DebtIssuedBySubsidiaries>
    <coke:AmountOfCompanyDebtGuaranteed
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMDcvZnJhZzplZTgzZTUxNThkOTI0YTVmYThmMDdmYWVhMzdkNmU1ZC90ZXh0cmVnaW9uOmVlODNlNTE1OGQ5MjRhNWZhOGYwN2ZhZWEzN2Q2ZTVkXzMzNTQ_f1464625-04da-4d3c-8f5d-389ae10da34b"
      unitRef="usd">0</coke:AmountOfCompanyDebtGuaranteed>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzE2NDkyNjc0NDQ4NDM_1421ae80-882a-4ca4-901c-330daaa0b9f8">Commitments and Contingencies&lt;div&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;Manufacturing Cooperatives&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is obligated to purchase at least 80% of its requirements of plastic bottles for certain designated territories from Southeastern. The Company is also obligated to purchase 17.5&#160;million cases of finished product from SAC on an annual basis through June&#160;2024. The Company purchased 28.3&#160;million cases, 29.4&#160;million cases and 29.2&#160;million cases of finished product from SAC in 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s purchases from these manufacturing cooperatives:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Purchases from Southeastern&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;125,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases from SAC&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;155,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 purchases from manufacturing cooperatives&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;281,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;292,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;280,935&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company guarantees a portion of SAC&#x2019;s debt, which expires at various dates through 2024. The amount guaranteed was $14.7&#160;million on both December&#160;31, 2020 and December&#160;29, 2019. In the event SAC fails to fulfill its commitments under the related debt, the Company would be responsible for payment to the lenders up to the level of the guarantee. The Company does not anticipate SAC will fail to fulfill its commitments related to the debt. The Company further believes SAC has sufficient assets, including production equipment, facilities and working capital, and the ability to adjust selling prices of its products to adequately mitigate the risk of material loss from the Company&#x2019;s guarantee.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds no assets as collateral against the SAC guarantee, the fair value of which is immaterial to the consolidated financial statements. The Company monitors its investment in SAC and would be required to write down its investment if an impairment, other than a temporary impairment, was identified. No impairment of the Company&#x2019;s investment in SAC was identified as of December&#160;31, 2020, and there was no impairment identified in 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has standby letters of credit, primarily related to its property and casualty insurance programs. These letters of credit totaled $37.6&#160;million on December&#160;31, 2020 and $35.6&#160;million on December&#160;29, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company participates in long-term marketing contractual arrangements with certain prestige properties, athletic venues and other locations. As of December&#160;31, 2020, the future payments related to these contractual arrangements, which expire at various dates through 2033, amounted to $164.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is involved in various claims and legal proceedings which have arisen in the ordinary course of its business. Although it is difficult to predict the ultimate outcome of these claims and legal proceedings, management believes the ultimate disposition of these matters will not have a material adverse effect on the financial condition, results of operations or cash flows of the Company. No material amount of loss in excess of recorded amounts is believed to be reasonably possible as a result of these claims and legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to audits by tax authorities in jurisdictions where it conducts business. These audits may result in assessments that are subsequently resolved with the authorities or potentially through the courts. Management believes the Company has adequately provided for any assessments likely to result from these audits; however, final assessments, if any, could be different than the amounts recorded in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <coke:MinimumPercentagePurchaseObligationForPlasticBottlesInCertainTerritories
      contextRef="ie015c9367e0e47f0b69e0e4ab9ef57bd_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzExMw_4d9c7696-ded9-4fb9-b085-9672427bc6dc"
      unitRef="number">0.80</coke:MinimumPercentagePurchaseObligationForPlasticBottlesInCertainTerritories>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired
      contextRef="ia661452aeb364561a6a37b247d9b1785_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzI1MQ_f9678921-d41a-4102-a657-52ba72c023a9"
      unitRef="product">17500000</us-gaap:UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPeriodQuantityPurchased
      contextRef="i2af3851f69d641beac92fdc187de675f_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzM0OQ_5137b5cf-77fe-4c86-894b-68b315ca5924"
      unitRef="product">28300000</us-gaap:UnrecordedUnconditionalPurchaseObligationPeriodQuantityPurchased>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPeriodQuantityPurchased
      contextRef="ife29696adff54ba594ed95bbffb50fca_D20181231-20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzM1OQ_dd6d1044-a88d-475a-9028-b24e18461a0c"
      unitRef="product">29400000</us-gaap:UnrecordedUnconditionalPurchaseObligationPeriodQuantityPurchased>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPeriodQuantityPurchased
      contextRef="ia66b680f161a4869aae882c4177e8052_D20180101-20181230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzM3Mg_81840aba-69df-4ba4-a863-130c7b8d6833"
      unitRef="product">29200000</us-gaap:UnrecordedUnconditionalPurchaseObligationPeriodQuantityPurchased>
    <us-gaap:LongTermPurchaseCommitmentTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzMxNzg_6255c052-9bb5-45e0-bc6e-167251187b53">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s purchases from these manufacturing cooperatives:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Purchases from Southeastern&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;125,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases from SAC&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;155,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 purchases from manufacturing cooperatives&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;281,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;292,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;280,935&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermPurchaseCommitmentTextBlock>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ie015c9367e0e47f0b69e0e4ab9ef57bd_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzItMi0xLTEtMA_62840160-680b-4bb7-a16f-38ee334b4579"
      unitRef="usd">125659000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i750e4bb8b69c4e02ab9e0d23ef2bbad6_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzItNC0xLTEtMA_fe413965-df8a-4c60-bad9-1693ac92755e"
      unitRef="usd">132328000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i831d6ae998ca4ae79834d09de56722ab_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzItNi0xLTEtMA_f973d2d1-e0c6-4f52-a131-e828205f08d2"
      unitRef="usd">125352000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i2af3851f69d641beac92fdc187de675f_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzMtMi0xLTEtMA_6ae9b24a-b8e2-4ce7-aea4-21488d015b2f"
      unitRef="usd">155858000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ife29696adff54ba594ed95bbffb50fca_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzMtNC0xLTEtMA_e927a485-8ff6-45b9-b9f1-a8620c62fd99"
      unitRef="usd">160189000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ia66b680f161a4869aae882c4177e8052_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzMtNi0xLTEtMA_16d2883a-f42a-45c3-ae72-8d7759b08d03"
      unitRef="usd">155583000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzQtMi0xLTEtMA_ba020d68-b57a-4c84-99f6-34e48e00e921"
      unitRef="usd">281517000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzQtNC0xLTEtMA_a96cd2da-d9e0-46f1-b99f-7347911c3f40"
      unitRef="usd">292517000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90YWJsZTowMWFjZjcwNGNmYzk0NjFkODhhZjdjOWMyZjQwYTJkYy90YWJsZXJhbmdlOjAxYWNmNzA0Y2ZjOTQ2MWQ4OGFmN2M5YzJmNDBhMmRjXzQtNi0xLTEtMA_126bdf85-bc9a-4da2-b0bf-ba632f1f3ff3"
      unitRef="usd">280935000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <coke:DebtGuaranteeForRelatedParty
      contextRef="i46d2b7fc286d4212ab41ad98eed56c59_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzY2NQ_21898b54-5c83-46b9-8a24-ecdca644eaaf"
      unitRef="usd">14700000</coke:DebtGuaranteeForRelatedParty>
    <coke:DebtGuaranteeForRelatedParty
      contextRef="ia661452aeb364561a6a37b247d9b1785_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzY2NQ_f6fec0ef-02f3-43cf-920d-cd3678c22292"
      unitRef="usd">14700000</coke:DebtGuaranteeForRelatedParty>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i2af3851f69d641beac92fdc187de675f_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzE1NTE_c15065bf-cbd7-423e-bec3-08114739bbff"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="ia66b680f161a4869aae882c4177e8052_D20180101-20181230"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzE2Mzk_0d7a7d5f-912a-4fc7-95cd-70999ed76369"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i2af3851f69d641beac92fdc187de675f_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzE2Mzk_a3cf4b75-a331-41ea-8c9c-d37c45dea199"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="ife29696adff54ba594ed95bbffb50fca_D20181231-20191229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzE2Mzk_f17a5333-aff2-437a-85a1-b4b36583998e"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i1b54ebadaeb84fd6b8fe9a745bee7f00_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzE4NjM_c369cf3b-e49e-4320-985d-b4bb72b252a6"
      unitRef="usd">37600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i7bd29f0535324c81b1e627bb9fa77c51_I20191229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzEwOTk1MTE2MzY0NDY_cc7e9dd2-382b-4edf-bd00-f1f917cccf01"
      unitRef="usd">35600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTMvZnJhZzo4YmRlNjU3ODBmZmE0YWY1OTc2ZDQxMWYzMzgxMzZmOS90ZXh0cmVnaW9uOjhiZGU2NTc4MGZmYTRhZjU5NzZkNDExZjMzODEzNmY5XzIxNjA_f9fca7e7-c6fe-4511-8095-2759ffed7f04"
      unitRef="usd">164900000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90ZXh0cmVnaW9uOjk0MDNmN2ViNThmYzQyMjJiMDJkZjAwYjM5M2YzMDk5XzMxODk_caa798a9-fb25-499d-9526-19ae4d5a952b">Risks and Uncertainties&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;Approximately 84% of the Company&#x2019;s total bottle/can sales volume to retail customers consists of products of The&#160;Coca&#x2011;Cola&#160;Company, which is the sole supplier of these products or of the concentrates or syrups required to manufacture these products. The remaining bottle/can sales volume to retail customers consists of products of other beverage companies. The Company has beverage agreements with The&#160;Coca&#x2011;Cola&#160;Company and other beverage companies under which it has various requirements. Failure to meet the requirements of these beverage agreements could result in the loss of distribution rights for the respective 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;The Company faces concentration risks related to a few customers comprising a large portion of the Company&#x2019;s annual sales volume and net revenue. The following table summarizes the percentage of the Company&#x2019;s total bottle/can sales volume to its largest customers, as well as the percentage of the Company&#x2019;s total net sales, which are included in the Nonalcoholic Beverages segment, that such volume represents. No other customer represented greater than 10% of the Company&#x2019;s total net sales for any years presented.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.681%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;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;2019&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;2018&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;Approximate percent of the Company&#x2019;s total bottle/can sales volume&lt;/span&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="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;Wal-Mart Stores, Inc.&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Kroger Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;12&#160;&lt;/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;11&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total approximate percent of the Company&#x2019;s total bottle/can sales volume&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Approximate percent of the Company&#x2019;s total net sales&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wal-Mart Stores, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;13&#160;&lt;/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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#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;The Kroger Company&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total approximate percent of the Company&#x2019;s total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-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:700;line-height:100%"&gt;21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-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:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 Company purchases a majority of its aluminum cans from two domestic suppliers and all of the plastic bottles used in its manufacturing plants from two manufacturing cooperatives it co-owns with several other Coca&#x2011;Cola bottlers. In 2020, the COVID-19 pandemic impacted the supply of aluminum cans and, as a result, the Company changed its typical sourcing model and sourced aluminum cans from international locations. See Note 3 and Note 21 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to price risk on commodities such as aluminum, corn and PET resin, which affects the cost of raw materials used in the production of its finished products. The Company both produces and procures these finished products. Examples of the raw materials affected are aluminum cans and plastic bottles used for packaging and high fructose corn syrup used as a product ingredient. Further, the Company is exposed to commodity price risk on crude oil, which impacts the Company&#x2019;s cost of fuel used in the movement and delivery of the Company&#x2019;s products. The Company participates in commodity hedging and risk mitigation programs administered both by CCBSS and by the Company.&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;Certain liabilities of the Company, including floating rate debt, retirement benefit obligations and the Company&#x2019;s pension liability, are subject to risk of changes in both long-term and short-term interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contingent consideration liability resulting from the acquisition of certain distribution territories is subject to risk as a result of changes in the Company&#x2019;s probability weighted discounted cash flow model, which is based on internal forecasts, and changes in the Company&#x2019;s WACC, which is derived from market data.&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;Approximately 14% of the Company&#x2019;s labor force is covered by collective bargaining agreements. The Company&#x2019;s collective bargaining agreements, which generally have 3- to 5-year terms, expire at various dates through 2025. Terms and conditions of new labor union agreements could increase the Company&#x2019;s exposure to work interruptions or stoppages.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <coke:ConcentrationRiskPercentageOfRelatedPartyProductsVolumeToCustomers
      contextRef="i7faa5c90508142f4b365eab0cbdcb9ce_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90ZXh0cmVnaW9uOjk0MDNmN2ViNThmYzQyMjJiMDJkZjAwYjM5M2YzMDk5XzQ2_0be1df87-e98e-435a-8a9c-3386c734d0a5"
      unitRef="number">0.84</coke:ConcentrationRiskPercentageOfRelatedPartyProductsVolumeToCustomers>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90ZXh0cmVnaW9uOjk0MDNmN2ViNThmYzQyMjJiMDJkZjAwYjM5M2YzMDk5XzMxOTA_894ca855-5ef8-4b1e-8207-b1fd6929653b">The following table summarizes the percentage of the Company&#x2019;s total bottle/can sales volume to its largest customers, as well as the percentage of the Company&#x2019;s total net sales, which are included in the Nonalcoholic Beverages segment, that such volume represents. No other customer represented greater than 10% of the Company&#x2019;s total net sales for any years presented.&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.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.681%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;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;2019&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;2018&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;Approximate percent of the Company&#x2019;s total bottle/can sales volume&lt;/span&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="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;Wal-Mart Stores, Inc.&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The Kroger Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;12&#160;&lt;/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;11&#160;&lt;/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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total approximate percent of the Company&#x2019;s total bottle/can sales volume&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Approximate percent of the Company&#x2019;s total net sales&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wal-Mart Stores, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;13&#160;&lt;/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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:#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;The Kroger Company&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total approximate percent of the Company&#x2019;s total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-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:700;line-height:100%"&gt;21&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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-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:700;line-height:100%"&gt;22&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ida3ce15609604b2f852a8f194631736b_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzMtMi0xLTEtMA_c73c3667-0b58-40f2-8b6c-a9e3b58bb794"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iccf59c527179492bb89f8207932cdc54_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzMtNC0xLTEtMA_78120098-c6f9-423d-8f22-d2869cfbf8ad"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i49fa21e6459148be84bb74d17bcf9d8e_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzMtNi0xLTEtMA_1bd3208c-7fe5-4f4a-b9a8-718cbafc122f"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ica9d8f6f44e14136ae2d50a4e76bb198_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzQtMi0xLTEtMA_9aceba60-5a28-425e-bda0-bc779595a65d"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i13348f8a795e40fabd3bbb28f7ba1f93_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzQtNC0xLTEtMA_1e4823f9-f74b-44b6-934f-8d133eea8e56"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2c11114924074587ab8f93a4e8b4f120_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzQtNi0xLTEtMA_831037cf-503d-4521-9981-f7ecbe16869b"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i405f370a5bcf41e5ae261e48cf1bfb9a_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzUtMi0xLTEtMA_0bc113d2-fa5d-46d0-a49c-4887338da6ee"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i263de1b267b144139c7984cac8d3387b_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzUtNC0xLTEtMA_0edcfbe2-e4a0-41d3-a391-eb47b9b6a438"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2e06b284d8d14d6abeb7be9959248190_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzUtNi0xLTEtMA_78c52b71-3fcb-48e9-89d5-e7de121ad0ce"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie8cf4b3d922341ce976cd3b1ccc0b824_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzgtMi0xLTEtMA_7b30b0b9-f31f-4958-8a72-d9674cd41bc3"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i077bb58db61e4676b3c13159e8f74276_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzgtNC0xLTEtMA_b5761cd7-b502-4249-a98a-8b8f5f65cc98"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie16c1f01a4864b6da06dc9fda9c9ef37_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzgtNi0xLTEtMA_d0120eec-e1a5-4a76-9777-70174d136ac0"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1024f03f82534b0c9bd51ad3d38b6673_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzktMi0xLTEtMA_476a89c3-cc78-41c3-9988-6d090efdd16a"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e708c2908634391b117a2a492759fd4_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzktNC0xLTEtMA_140b7842-349c-4a87-aa7d-0afd8c126d69"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie5261c30b92546aca18e97de8d85f6f5_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzktNi0xLTEtMA_02a9fa86-7a3c-4e5a-a3b2-ffb9804d7593"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3f3c0b390dd744bdb7b61d9bcfe1a88e_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzEwLTItMS0xLTA_a8d3653f-f66d-4501-a226-6f8292604fe9"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d5bd5a4441f4064aa78df1d613d5c08_D20181231-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzEwLTQtMS0xLTA_6e4d59d9-0691-4504-abee-54dd794f997e"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i52d749396239452eb1b5ea857f18c263_D20180101-20181230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90YWJsZToyMGIyZmM3MDRjOWU0ODg5OTg4ZTJlYTczNDQ5YWMxNS90YWJsZXJhbmdlOjIwYjJmYzcwNGM5ZTQ4ODk5ODhlMmVhNzM0NDlhYzE1XzEwLTYtMS0xLTA_bdee48f4-1d75-4cb5-855e-9607437a8976"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <coke:NumberOfDomesticSupplierOfAluminumCans
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90ZXh0cmVnaW9uOjk0MDNmN2ViNThmYzQyMjJiMDJkZjAwYjM5M2YzMDk5XzEyMzc_31d83196-bc8b-4f7e-9c9c-c14dbc902c8d"
      unitRef="supplier">2</coke:NumberOfDomesticSupplierOfAluminumCans>
    <coke:NumberOfEntitiesInWhichReportingEntityIsShareholderAndPurchasesMajorityOfPlasticBottles
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90ZXh0cmVnaW9uOjk0MDNmN2ViNThmYzQyMjJiMDJkZjAwYjM5M2YzMDk5XzEyOTU_981ffa97-4057-4628-80a4-2beb2ca42500"
      unitRef="entity">2</coke:NumberOfEntitiesInWhichReportingEntityIsShareholderAndPurchasesMajorityOfPlasticBottles>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2433675b26134a229c61f0eeb8105a2a_D20191230-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90ZXh0cmVnaW9uOjk0MDNmN2ViNThmYzQyMjJiMDJkZjAwYjM5M2YzMDk5XzI4NTY_7d5b0dd1-b53a-481d-bfcc-e8599691b462"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <coke:MultiemployerPlansCollectiveBargainingArrangementExpirationTerm
      contextRef="ife710a1bace946d08a298db7f0dc4bf6_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90ZXh0cmVnaW9uOjk0MDNmN2ViNThmYzQyMjJiMDJkZjAwYjM5M2YzMDk5XzMwMDU_620c9826-9017-4d2d-8733-5cd186a05ec9">P3Y</coke:MultiemployerPlansCollectiveBargainingArrangementExpirationTerm>
    <coke:MultiemployerPlansCollectiveBargainingArrangementExpirationTerm
      contextRef="ica566fb0b0c54fc2bc88c96586b76eda_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMTkvZnJhZzo5NDAzZjdlYjU4ZmM0MjIyYjAyZGYwMGIzOTNmMzA5OS90ZXh0cmVnaW9uOjk0MDNmN2ViNThmYzQyMjJiMDJkZjAwYjM5M2YzMDk5XzMwMTI_07112446-c244-4c18-aa58-1e5923735e12">P5Y</coke:MultiemployerPlansCollectiveBargainingArrangementExpirationTerm>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90ZXh0cmVnaW9uOjlkNGYwMmJlNGE3ZjRjMmZhYzU2YjIwYzg4Zjk1OTRhXzU0OQ_c4f4bf51-8914-4c10-b3ed-263d3e6dcb63">Accumulated Other Comprehensive Income (Loss)&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;Accumulated other comprehensive income (loss) (&#x201c;AOCI(L)&#x201d;) is comprised of adjustments to the Company&#x2019;s pension and postretirement medical benefit plans, the interest rate swap on the Company&#x2019;s term loan facility and the foreign currency translation for a subsidiary of the Company that performs data analysis and provides consulting services outside the United States.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of AOCI(L) for 2020, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&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="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;Gains (Losses) During the Period&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;Reclassification to 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&lt;/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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net pension activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&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;(93,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(93,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service 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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net postretirement benefits activity:&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credits&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;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Foreign currency translation adjustment&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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of stranded tax effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total AOCI(L)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(115,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,498&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(119,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:31.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.544%"/&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:10pt;font-weight:700;line-height:100%"&gt;Gains (Losses) During the Period&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;Reclassification to 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2018&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&lt;/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:10pt;font-weight:700;line-height:100%"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net pension activity:&lt;/span&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 #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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&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;(72,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(30,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(93,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net postretirement benefits activity:&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(1,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of stranded tax effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total AOCI(L)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(77,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(26,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(13,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,769&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(115,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:31.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.544%"/&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:10pt;font-weight:700;line-height:100%"&gt;Gains (Losses) During the Period&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;Reclassification to 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2017&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&lt;/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:10pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2018&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;Net pension activity:&lt;/span&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 #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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&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;(78,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(72,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net postretirement benefits activity:&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total AOCI(L)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(94,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,588&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,878&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(77,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the impact of AOCI(L) on the consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:34.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.543%"/&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="27" style="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;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Pension&lt;br/&gt;Activity&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;Net&#160;Postretirement&lt;br/&gt;Benefits&#160;Activity&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;Interest Rate&lt;br/&gt;Swap&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;Foreign Currency&lt;br/&gt;Translation Adjustment&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;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:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, delivery and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal pre-tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total after tax effect&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;289&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,527&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.543%"/&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="27" style="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;Fiscal 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Pension&lt;br/&gt;Activity&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;Net&#160;Postretirement&lt;br/&gt;Benefits&#160;Activity&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;Interest Rate&lt;br/&gt;Swap&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;Foreign Currency&lt;br/&gt;Translation Adjustment&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;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:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, delivery and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal pre-tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(359)&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 #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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;2,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 after tax effect&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,798&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(270)&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.932%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal 2018&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Pension&lt;br/&gt;Activity&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;Net&#160;Postretirement&lt;br/&gt;Benefits&#160;Activity&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;Foreign Currency&lt;br/&gt;Translation Adjustment&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, delivery and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal pre-tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&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;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total after tax effect&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,904&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,922&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90ZXh0cmVnaW9uOjlkNGYwMmJlNGE3ZjRjMmZhYzU2YjIwYzg4Zjk1OTRhXzU1MA_62c72895-a84d-4755-b7de-b44882733125">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of AOCI(L) for 2020, 2019 and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&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="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;Gains (Losses) During the Period&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;Reclassification to 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&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;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&lt;/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:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net pension activity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&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;(93,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(5,521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(93,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service 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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net postretirement benefits activity:&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credits&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;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(556)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Foreign currency translation adjustment&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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of stranded tax effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total AOCI(L)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(115,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,498&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,684&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(119,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:31.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.544%"/&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:10pt;font-weight:700;line-height:100%"&gt;Gains (Losses) During the Period&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;Reclassification to 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2018&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&lt;/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:10pt;font-weight:700;line-height:100%"&gt;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net pension activity:&lt;/span&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 #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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&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;(72,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(30,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;7,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(93,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net postretirement benefits activity:&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(1,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of stranded tax effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total AOCI(L)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(77,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(26,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(13,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,769&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(115,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:31.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.544%"/&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:10pt;font-weight:700;line-height:100%"&gt;Gains (Losses) During the Period&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;Reclassification to 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2017&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&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;Pre-tax&lt;br/&gt;Activity&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;Tax&lt;br/&gt;Effect&lt;/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:10pt;font-weight:700;line-height:100%"&gt;December 30,&lt;br/&gt;2018&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;Net pension activity:&lt;/span&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 #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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&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;(78,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(72,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net postretirement benefits activity:&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;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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prior service credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(1,847)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total AOCI(L)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(94,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,588&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,878&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(77,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd1d2e62197549ceabe4ae2e4d75897e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzQtMi0xLTEtMA_0c58587d-882d-4c99-b439-3977b7fb230e"
      unitRef="usd">-93174000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i81a1b6fe05004efaa65f2851d5e2ec93_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzQtNC0xLTEtMA_1c8853a2-a5b0-4466-bdab-ff75dba6f084"
      unitRef="usd">-5521000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i81a1b6fe05004efaa65f2851d5e2ec93_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzQtNi0xLTEtMA_de095d16-dca6-4125-9faf-a4cdbe0b128a"
      unitRef="usd">-1369000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i81a1b6fe05004efaa65f2851d5e2ec93_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzQtOC0xLTEtMA_645f2fa3-9109-483e-977a-28f5d443dd1f"
      unitRef="usd">-4619000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i81a1b6fe05004efaa65f2851d5e2ec93_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzQtMTAtMS0xLTA_ae18b9dc-a12a-425c-91b7-b533d8fd6718"
      unitRef="usd">-1140000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9df33f655c0b4697a236606dd0a9a784_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzQtMTItMS0xLTA_845317ad-1bec-4409-bbac-1765dd880e35"
      unitRef="usd">-93847000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb1b1003d2c648c2a027ddd0d3b905ad_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzUtMi0xLTEtMA_2562eb63-9237-43a7-9e8e-42c3a86a6191"
      unitRef="usd">-7000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i0a5432cf7c1c43209e8140224a5cad36_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzUtNC0xLTEtMA_ec58c8e8-c050-40d7-b188-5ded0b8b033b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i0a5432cf7c1c43209e8140224a5cad36_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzUtNi0xLTEtMA_6a696872-33a9-4730-9075-2b3231325f0f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i0a5432cf7c1c43209e8140224a5cad36_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzUtOC0xLTEtMA_b08a851a-192a-4f90-b159-6ef4350c29ff"
      unitRef="usd">-19000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i0a5432cf7c1c43209e8140224a5cad36_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzUtMTAtMS0xLTA_a2cebcd6-f543-4495-a6c8-248bddbf4e0f"
      unitRef="usd">-4000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22bae68d7348403ea86c6e45f63e4c34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzUtMTItMS0xLTA_8abf7702-de07-43c5-b6c8-ecb7491adb87"
      unitRef="usd">8000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if490e0d48797424a83bdb4f991e4bd83_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzctMi0xLTEtMA_d0c9f64a-4419-4016-a808-a96c484bea86"
      unitRef="usd">-1191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i68dba05038104a3b96ba99d4a7db2555_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzctNC0xLTEtMA_e71842c1-3c1e-409c-9c6b-7adfc3521f99"
      unitRef="usd">-4555000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i68dba05038104a3b96ba99d4a7db2555_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzctNi0xLTEtMA_0523a64d-8e2b-4918-a581-29ecab03a92e"
      unitRef="usd">-1129000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i68dba05038104a3b96ba99d4a7db2555_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzctOC0xLTEtMA_70266b27-8716-4a19-b8cf-2062b3546f2d"
      unitRef="usd">-383000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i68dba05038104a3b96ba99d4a7db2555_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzctMTAtMS0xLTA_b57ca97f-440c-4c62-9b72-6b5df73b238d"
      unitRef="usd">-94000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4410f771f314fb78584b3277f12e1ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzctMTItMS0xLTA_0513ea20-5919-40fd-8adf-1e54299740f4"
      unitRef="usd">-4328000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5f86fd10d0b4041a235b92d5877bc83_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzgtMi0xLTEtMA_bcb799e9-603b-401f-b2bd-2c90fd063b7f"
      unitRef="usd">-624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i0856bedf0a014c7ca1f84a0c0f1e2c5b_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzgtNC0xLTEtMA_9a7cf3e7-33f8-44a6-b999-a08e2c4b6f31"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i0856bedf0a014c7ca1f84a0c0f1e2c5b_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzgtNi0xLTEtMA_4420d1ca-061c-439c-bcd7-9d36e8db7b79"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i0856bedf0a014c7ca1f84a0c0f1e2c5b_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzgtOC0xLTEtMA_bf757545-c5fe-4ae7-bb2a-94860bc9a90c"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i0856bedf0a014c7ca1f84a0c0f1e2c5b_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzgtMTAtMS0xLTA_c41635cc-f412-43be-a62f-07eaf26bead3"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia94c11951fd244a6bccae02452b545f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzgtMTItMS0xLTA_66b8d46a-e5e4-4779-a52c-4f462b2e370b"
      unitRef="usd">-624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3817ceb573d846abb665b515ea860536_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzktMi0xLTEtMA_2690e0c8-e77e-46e1-a505-91b3df607d4a"
      unitRef="usd">-270000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i8dadf7c8ee8442be85c78281120e57d3_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzktNC0xLTEtMA_34eb3470-9bdd-4fc5-ba3d-ae123b0bd4ba"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i8dadf7c8ee8442be85c78281120e57d3_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzktNi0xLTEtMA_45a8d6ee-ff54-4573-a520-40e251692b8f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i8dadf7c8ee8442be85c78281120e57d3_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzktOC0xLTEtMA_6c4d8991-f8df-4a24-be9c-952aca5f9b58"
      unitRef="usd">378000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i8dadf7c8ee8442be85c78281120e57d3_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzktMTAtMS0xLTA_be811bc1-5ec6-4069-a566-d97d80554c84"
      unitRef="usd">92000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c9ca25c098f4a31818548bc5212cb52_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzktMTItMS0xLTA_28e40276-c6c9-4c5d-ae3c-a8c5a81615aa"
      unitRef="usd">-556000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5eef42d2090f4158a9d179856af759aa_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEwLTItMS0xLTA_d4b5c517-c693-4d2a-bc92-232f1eac7308"
      unitRef="usd">-16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i0e1ff03f80a849098afebe4b4e2d6056_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEwLTQtMS0xLTA_492a6a61-648f-4425-bac2-138c479b6102"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i0e1ff03f80a849098afebe4b4e2d6056_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEwLTYtMS0xLTA_eb92acc2-aa4c-44e1-ae3a-5f0703863b08"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i0e1ff03f80a849098afebe4b4e2d6056_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEwLTgtMS0xLTA_1a4b69eb-adfd-4e22-ad10-dad2bd5e17b2"
      unitRef="usd">-41000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i0e1ff03f80a849098afebe4b4e2d6056_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEwLTEwLTEtMS0w_a1bd307c-c1e0-4172-96bb-f6c0bc114bf9"
      unitRef="usd">-11000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41318f4ea92e4c9aa92dc3f82a959778_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEwLTEyLTEtMS0w_9e157307-8ca1-4038-9a4c-6b376bf57e6c"
      unitRef="usd">14000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3e7650e2ca449ed91bbedc6ff5a6f0e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzExLTItMS0xLTA_d1997ca6-0fc5-4873-bf16-21d6ce4cd056"
      unitRef="usd">-19720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i7b3a8947bf004bdda1a135c9a86e5d4c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzExLTQtMS0xLTA_6468df39-3a22-40f0-b449-953e04a940c5"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i7b3a8947bf004bdda1a135c9a86e5d4c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzExLTYtMS0xLTA_537913e7-b58b-4127-9297-66df39b62f18"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i7b3a8947bf004bdda1a135c9a86e5d4c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzExLTgtMS0xLTA_b408928c-98e2-4259-88dc-9d4821545c85"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i7b3a8947bf004bdda1a135c9a86e5d4c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzExLTEwLTEtMS0w_37c24ecb-f4a4-4628-96cf-b0b36586585e"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia845417583474bcd9796a03369c34e83_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzExLTEyLTEtMS0w_318e44ec-9496-4fd9-96a0-e262b9a33998"
      unitRef="usd">-19720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb918898ea114ec18e9be10c4b279783_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEyLTItMS0xLTA_a6ccdeb2-f02e-41a2-b83b-9afd4a9561bc"
      unitRef="usd">-115002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEyLTQtMS0xLTA_319203df-9eca-44d3-8f11-319db26a5c37"
      unitRef="usd">-10076000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEyLTYtMS0xLTA_565fd853-e79e-4669-a329-467a7d27136f"
      unitRef="usd">-2498000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEyLTgtMS0xLTA_8edf66bb-8b90-44e2-875c-e8631b2c2e0e"
      unitRef="usd">-4684000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEyLTEwLTEtMS0w_8050b83e-ede2-48b0-bc7e-5c005a786956"
      unitRef="usd">-1157000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if477e6b0fc6540048831f55dd491c66a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTpmYTcxMjczYzA5Yzg0ZmNkOGNiMDYzYTU0YWZjZmI2MS90YWJsZXJhbmdlOmZhNzEyNzNjMDljODRmY2Q4Y2IwNjNhNTRhZmNmYjYxXzEyLTEyLTEtMS0w_2167b59b-642d-4d73-acc0-8a944b48056f"
      unitRef="usd">-119053000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ead1594edbb4ad3b6f0cca7fb9c9b14_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzQtMi0xLTEtMA_5ec78180-653e-4ad8-8d4c-cbe2c702bf5c"
      unitRef="usd">-72690000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i6a77e66f5ed84639843d8b39b6a36d9f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzQtNC0xLTEtMA_e8984d3e-b268-4f42-9932-6bdba9d271af"
      unitRef="usd">-30855000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i6a77e66f5ed84639843d8b39b6a36d9f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzQtNi0xLTEtMA_fe731668-ceab-4689-af22-ed84f00a1050"
      unitRef="usd">-7590000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i6a77e66f5ed84639843d8b39b6a36d9f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzQtOC0xLTEtMA_5c8969ce-43f5-4431-b2d3-7e609e435cf3"
      unitRef="usd">-3688000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i6a77e66f5ed84639843d8b39b6a36d9f_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzQtMTAtMS0xLTA_a83abdbe-99dc-49c2-92ad-f4fb36a49866"
      unitRef="usd">-907000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd1d2e62197549ceabe4ae2e4d75897e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzQtMTItMS0xLTA_fe1f9c94-6c8b-4337-bfd1-4b399388bbbc"
      unitRef="usd">-93174000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief2c6964f8d9431e965cb585c52d2564_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzUtMi0xLTEtMA_17612099-9266-4368-90f7-cc22dee4cfdf"
      unitRef="usd">-24000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i6117d0dc94cd4ef997177feb7491ef80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzUtNC0xLTEtMA_e35018c3-96d6-445d-830b-5835be558926"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i6117d0dc94cd4ef997177feb7491ef80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzUtNi0xLTEtMA_abada64b-cbfd-4de9-b9e2-581fcb93f1c8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i6117d0dc94cd4ef997177feb7491ef80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzUtOC0xLTEtMA_5a8c41af-a044-479d-9b15-21bd7013be62"
      unitRef="usd">-22000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i6117d0dc94cd4ef997177feb7491ef80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzUtMTAtMS0xLTA_5eb6db87-7382-45a3-93e8-527eb4ff3ac1"
      unitRef="usd">-5000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb1b1003d2c648c2a027ddd0d3b905ad_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzUtMTItMS0xLTA_1e82b699-30fc-48f9-922d-d7f6959195a8"
      unitRef="usd">-7000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5def5336a1d24fdcb782f1008ae9d213_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzctMi0xLTEtMA_0b4619ef-d9e5-465b-9512-e846101e5283"
      unitRef="usd">-4902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i1c457bb2075e4a09b9a62be24a0e0237_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzctNC0xLTEtMA_1c8bbb5d-ccdd-459f-9210-14604af9390b"
      unitRef="usd">4192000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i1c457bb2075e4a09b9a62be24a0e0237_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzctNi0xLTEtMA_78bb583b-9f11-4eff-83eb-d26afd81b5f4"
      unitRef="usd">1031000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i1c457bb2075e4a09b9a62be24a0e0237_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzctOC0xLTEtMA_28340391-9625-499c-afb2-60e39d219536"
      unitRef="usd">-730000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i1c457bb2075e4a09b9a62be24a0e0237_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzctMTAtMS0xLTA_a100c447-e82d-4d11-baf6-3204170cd22a"
      unitRef="usd">-180000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if490e0d48797424a83bdb4f991e4bd83_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzctMTItMS0xLTA_7adcd38a-9c29-4ca6-9eee-d9965ccacd8b"
      unitRef="usd">-1191000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00e981649a2a47d083722efb66f30fba_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtMi0xLTEtMA_f296f283-02ba-413d-92c1-ca40f0486860"
      unitRef="usd">351000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ib14144e837eb4767a011d757f37a78b6_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtNC0xLTEtMA_de9fa8db-55c7-462b-af1d-eb40e9d52648"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ib14144e837eb4767a011d757f37a78b6_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtNi0xLTEtMA_4f43762c-751a-4709-9b9c-0d56a62a8fd1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ib14144e837eb4767a011d757f37a78b6_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtOC0xLTEtMA_2c229667-9abb-4259-8386-387545808a25"
      unitRef="usd">1293000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ib14144e837eb4767a011d757f37a78b6_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtMTAtMS0xLTA_30a99085-9bc1-4329-911e-c9d092e830ce"
      unitRef="usd">318000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5f86fd10d0b4041a235b92d5877bc83_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtMTItMS0xLTA_6f19074e-3a15-440b-8cb4-8f677b4743e7"
      unitRef="usd">-624000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id69e73fb9544499fa389d3303f6c6a95_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtMi0xLTEtNDA5MA_979aeac9-c3d2-4e7c-b951-0ca8440bf561"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i1444fab0820f4dac83200e146bdd14e7_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtNC0xLTEtNDA5MA_69a14cef-3089-4338-af72-8541c65320d0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i1444fab0820f4dac83200e146bdd14e7_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtNi0xLTEtNDA5MA_9b14583f-e9f1-483e-83b2-3afcd61cdb56"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i1444fab0820f4dac83200e146bdd14e7_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtOC0xLTEtNDA5MA_f1c63a5d-81d7-4951-b556-5ae9188016e2"
      unitRef="usd">359000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i1444fab0820f4dac83200e146bdd14e7_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtMTAtMS0xLTQwOTA_473dc6e2-1966-468c-87a4-b245c5d01861"
      unitRef="usd">89000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3817ceb573d846abb665b515ea860536_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzgtMTItMS0xLTQwOTA_6276b1a4-1682-4c77-bfa6-cab671cc2095"
      unitRef="usd">-270000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idec71a184c4a4e8db2b5d2b7c62885e6_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzktMi0xLTEtMA_02cfaab6-1a29-4653-8b8a-3266baffd01f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i12c4ee8b0e0a42ddaa18372a21164e8e_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzktNC0xLTEtMA_53fc21bc-b884-4b31-9448-4977ca896518"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i12c4ee8b0e0a42ddaa18372a21164e8e_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzktNi0xLTEtMA_c46dc6c5-8559-490a-986a-61d24b317f65"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i12c4ee8b0e0a42ddaa18372a21164e8e_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzktOC0xLTEtMA_4e0b370e-3284-46ad-a2ca-8e2fda1884f2"
      unitRef="usd">19000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i12c4ee8b0e0a42ddaa18372a21164e8e_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzktMTAtMS0xLTA_2f58c1a0-9ec4-4c97-8d55-b7802dfc0622"
      unitRef="usd">3000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5eef42d2090f4158a9d179856af759aa_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzktMTItMS0xLTA_9d636aff-e367-4136-a522-f3bf68727460"
      unitRef="usd">-16000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6374ff9da3834c3b90ca73b1549767cc_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTItMS0xLTQwOTA_ac8b12fa-f7bf-4886-879a-5b15a1624d86"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i26e4ff6c644e4dfb955b24bf47446ed0_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTQtMS0xLTQwOTA_7d457c2e-acbc-4368-9c8f-3ac90dc0a352"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i26e4ff6c644e4dfb955b24bf47446ed0_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTYtMS0xLTQwOTA_bd787995-8796-45fd-80b9-3da5a8e80ceb"
      unitRef="usd">19720000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i26e4ff6c644e4dfb955b24bf47446ed0_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTgtMS0xLTQwOTA_db10340a-2f23-4b90-b7d8-e0c62fa41e35"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i26e4ff6c644e4dfb955b24bf47446ed0_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTEwLTEtMS00MDkw_d92807d2-6f32-4ad6-8e29-5f2e0ed7ac59"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3e7650e2ca449ed91bbedc6ff5a6f0e_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTEyLTEtMS00MDkw_7e4d8217-dba8-423f-b9a3-8fce8744be50"
      unitRef="usd">-19720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6aa8b9ab46f64ecaac13eeb5bf048c1e_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTItMS0xLTA_59b25c6e-1a42-419b-844d-f0fc2e3ff0ff"
      unitRef="usd">-77265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTQtMS0xLTA_f3f454e3-0afb-42cf-b605-55cc81426f18"
      unitRef="usd">-26663000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTYtMS0xLTA_8f185b97-601c-48aa-99aa-d1764ef41299"
      unitRef="usd">13161000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTgtMS0xLTA_53542357-20f2-4887-be4b-2ff34a2a8499"
      unitRef="usd">-2769000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTEwLTEtMS0w_2de6ec3b-cc0e-4d93-bb37-4b9ed534fb92"
      unitRef="usd">-682000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb918898ea114ec18e9be10c4b279783_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZToyNjY0MDcyYmIxYmM0YmFhOWRiYzg4NTcyOTJiMWIzZi90YWJsZXJhbmdlOjI2NjQwNzJiYjFiYzRiYWE5ZGJjODg1NzI5MmIxYjNmXzEwLTEyLTEtMS0w_bd067a93-e439-4051-b97d-86a256a9653e"
      unitRef="usd">-115002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if1ec8581d37541dcbbbfae8ecc8c9556_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzQtMi0xLTEtMA_b8f891b5-e5eb-4490-8ffe-e3c6a8f14a4e"
      unitRef="usd">-78618000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i764cc8f421be4d4b85f3fa46b20dceb6_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzQtNC0xLTEtMA_70acc186-c64d-4e49-9ea3-689675e6c4d0"
      unitRef="usd">4036000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i764cc8f421be4d4b85f3fa46b20dceb6_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzQtNi0xLTEtMA_1080687f-ca13-4976-be7e-3cb9bbcf4135"
      unitRef="usd">993000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i764cc8f421be4d4b85f3fa46b20dceb6_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzQtOC0xLTEtMA_b1198a14-35a2-43dc-9f3f-2f17eef21465"
      unitRef="usd">-3830000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i764cc8f421be4d4b85f3fa46b20dceb6_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzQtMTAtMS0xLTA_92ac33ed-e96d-4352-b525-fbc5ea041c6e"
      unitRef="usd">-945000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ead1594edbb4ad3b6f0cca7fb9c9b14_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzQtMTItMS0xLTA_1da76518-878e-496d-b66b-9de72b3ce4dd"
      unitRef="usd">-72690000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ccd4fa697af452da6dfa8c55a07fb42_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzUtMi0xLTEtMA_6300604f-8ddc-4631-81f1-9c60b71267f9"
      unitRef="usd">-43000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i4f988f3d79294f4297d0ce9cc4803579_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzUtNC0xLTEtMA_3f02e00b-bb27-442e-a998-8397c77b1afd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i4f988f3d79294f4297d0ce9cc4803579_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzUtNi0xLTEtMA_235acd66-3743-485e-a0ff-6d2d19a662c4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i4f988f3d79294f4297d0ce9cc4803579_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzUtOC0xLTEtMA_fcecb013-474f-4b56-9dc9-f9abd0fd2b52"
      unitRef="usd">-25000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i4f988f3d79294f4297d0ce9cc4803579_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzUtMTAtMS0xLTA_62842f98-e4d5-4ddb-8299-763aa6144fec"
      unitRef="usd">-6000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief2c6964f8d9431e965cb585c52d2564_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzUtMTItMS0xLTA_7036737d-32f7-4597-99a7-aadae6b3e178"
      unitRef="usd">-24000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7b23b8b37c846149e391f759aa3ac41_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzctMi0xLTEtMA_515fa688-eded-40c5-b25f-b1b53838fe07"
      unitRef="usd">-17299000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i3a610fc80a7f4e31bdf1d722245462cc_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzctNC0xLTEtMA_14077f2d-6be6-4a29-8d1a-fed27770e9b9"
      unitRef="usd">14552000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i3a610fc80a7f4e31bdf1d722245462cc_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzctNi0xLTEtMA_6d69acac-d040-4319-af8e-b1135c53efaa"
      unitRef="usd">3580000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3a610fc80a7f4e31bdf1d722245462cc_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzctOC0xLTEtMA_a5c7c637-fde4-4ef3-a733-a29f3b4a24f1"
      unitRef="usd">-1889000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i3a610fc80a7f4e31bdf1d722245462cc_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzctMTAtMS0xLTA_de447421-7767-4460-aed2-63c8a6bb7511"
      unitRef="usd">-464000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5def5336a1d24fdcb782f1008ae9d213_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzctMTItMS0xLTA_6c27bcea-ef6b-4651-8918-e9dcb420d6c7"
      unitRef="usd">-4902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b479360a14343bab319bc60e295abc9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzgtMi0xLTEtMA_bf98cc40-4fad-4130-b605-1be8e49dc41a"
      unitRef="usd">1744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i5c43a78829cb4df2b8945f4fc3a58519_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzgtNC0xLTEtMA_a3b21ac7-a1c7-436a-8688-75bad4e4da95"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i5c43a78829cb4df2b8945f4fc3a58519_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzgtNi0xLTEtMA_96a118cf-04cb-47af-80b9-db0ab6ae9909"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i5c43a78829cb4df2b8945f4fc3a58519_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzgtOC0xLTEtMA_870e4bd0-8c47-4d9b-96ef-e7bb263924e6"
      unitRef="usd">1847000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i5c43a78829cb4df2b8945f4fc3a58519_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzgtMTAtMS0xLTA_7590caaf-4dff-46ae-9c93-af1f5d40908e"
      unitRef="usd">454000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00e981649a2a47d083722efb66f30fba_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzgtMTItMS0xLTA_b6bf90e8-fa13-4508-8842-c902082ce382"
      unitRef="usd">351000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i171762b53ff4464da0c6d1efe34aefa8_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzktMi0xLTEtMA_36e129ab-245e-441e-b5e6-fbb1e3293b3b"
      unitRef="usd">14000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i095ec8ff94894e9886d0620528a1a864_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzktNC0xLTEtMA_721b9d48-a510-4cc5-a942-a5db01f84f7b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i095ec8ff94894e9886d0620528a1a864_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzktNi0xLTEtMA_f07307e6-6b5d-4ba0-a4c1-d56b23cb22f6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i095ec8ff94894e9886d0620528a1a864_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzktOC0xLTEtMA_3cdf02ef-20d3-44bd-8b4c-3f9e705e015b"
      unitRef="usd">19000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i095ec8ff94894e9886d0620528a1a864_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzktMTAtMS0xLTA_00b7b156-1579-4b86-9736-964bde09b5c8"
      unitRef="usd">5000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idec71a184c4a4e8db2b5d2b7c62885e6_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzktMTItMS0xLTA_b6029a9e-6730-43b0-8d62-a9f7b2dd24b2"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bb6fcccceb14688a7636f4478e16eb1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzEwLTItMS0xLTA_02f1842f-546a-472d-8d1e-3714a658fbd0"
      unitRef="usd">-94202000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzEwLTQtMS0xLTA_ff481934-ffe6-427c-9093-c511d734f15d"
      unitRef="usd">18588000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzEwLTYtMS0xLTA_6f2206fa-0123-4e5a-8a26-e1e5a550de2b"
      unitRef="usd">4573000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzEwLTgtMS0xLTA_4dd92d65-2ae0-48b6-8c2f-e042d9699df1"
      unitRef="usd">-3878000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzEwLTEwLTEtMS0w_a235eb44-a1c8-4d10-b9e8-498a3f0ce849"
      unitRef="usd">-956000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6aa8b9ab46f64ecaac13eeb5bf048c1e_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo3NzkwMDUzYTNlYjg0OGMxOWUzNjQ4YTg5NzEyZGUzMy90YWJsZXJhbmdlOjc3OTAwNTNhM2ViODQ4YzE5ZTM2NDhhODk3MTJkZTMzXzEwLTEyLTEtMS0w_c9b6aa7a-ddde-4934-a2da-cbfaf115736c"
      unitRef="usd">-77265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90ZXh0cmVnaW9uOjlkNGYwMmJlNGE3ZjRjMmZhYzU2YjIwYzg4Zjk1OTRhXzU1MQ_98ca2af3-0372-4240-af66-796a0882825e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following is a summary of the impact of AOCI(L) on the consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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:34.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.543%"/&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="27" style="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;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Pension&lt;br/&gt;Activity&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;Net&#160;Postretirement&lt;br/&gt;Benefits&#160;Activity&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;Interest Rate&lt;br/&gt;Swap&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;Foreign Currency&lt;br/&gt;Translation Adjustment&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;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:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, delivery and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal pre-tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total after tax effect&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;289&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,527&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.483%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.543%"/&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="27" style="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;Fiscal 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Pension&lt;br/&gt;Activity&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;Net&#160;Postretirement&lt;br/&gt;Benefits&#160;Activity&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;Interest Rate&lt;br/&gt;Swap&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;Foreign Currency&lt;br/&gt;Translation Adjustment&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;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:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, delivery and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal pre-tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(359)&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 #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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;2,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 after tax effect&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,798&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(270)&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.932%"/&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:10pt;font-weight:700;line-height:100%"&gt;Fiscal 2018&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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Pension&lt;br/&gt;Activity&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;Net&#160;Postretirement&lt;br/&gt;Benefits&#160;Activity&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;Foreign Currency&lt;br/&gt;Translation Adjustment&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, delivery and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal pre-tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&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;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total after tax effect&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:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,904&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,922&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i53ed77760b3246eebfc8a86eb898d55c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzItMi0xLTEtMA_82584866-d111-4549-bb17-b6d5adfba26e"
      unitRef="usd">1393000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib387bf8c8d7c4bd38669312fa1736acf_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzItNC0xLTEtMA_dfce4f6a-957a-4cbf-a75d-e9ac3da337e3"
      unitRef="usd">146000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifaa0d27de241497c835f77f7ab222293_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzItNi0xLTEtMA_8e3d22f6-0658-447c-8996-a733563f39be"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4767cbaa6f7e420aadfb20f031155f02_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzItOC0xLTEtMA_344d7452-0076-4824-bbac-77660d6188f1"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i658ef06a59e545bba84143ddd1968253_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzItMTAtMS0xLTA_8eb479dd-3ef6-41cd-9e77-7daa7d598c1d"
      unitRef="usd">1539000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i53ed77760b3246eebfc8a86eb898d55c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzMtMi0xLTEtMA_9b4a60e1-9753-45a7-92c5-62155cdae706"
      unitRef="usd">3245000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib387bf8c8d7c4bd38669312fa1736acf_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzMtNC0xLTEtMA_0f6dc5b5-c531-4186-b720-34eb048f2bce"
      unitRef="usd">237000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifaa0d27de241497c835f77f7ab222293_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzMtNi0xLTEtMA_7197e050-afdb-4349-939e-817ca34337d8"
      unitRef="usd">-378000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4767cbaa6f7e420aadfb20f031155f02_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzMtOC0xLTEtMA_06d1fcb9-0040-45f7-a2f5-d064a620cf1b"
      unitRef="usd">41000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i658ef06a59e545bba84143ddd1968253_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzMtMTAtMS0xLTA_1c35f0d8-9b5a-4a53-bd96-e1e73a5945c5"
      unitRef="usd">3145000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i53ed77760b3246eebfc8a86eb898d55c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzQtMi0xLTEtMA_786d71ee-d24c-41fe-a896-62cbefeb8059"
      unitRef="usd">-4638000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib387bf8c8d7c4bd38669312fa1736acf_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzQtNC0xLTEtMA_34ddb93e-e4ef-4ef7-96d8-52ff6c3f03f4"
      unitRef="usd">-383000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifaa0d27de241497c835f77f7ab222293_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzQtNi0xLTEtMA_aaff8611-6e14-4d3e-b340-a03aacf795cd"
      unitRef="usd">378000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4767cbaa6f7e420aadfb20f031155f02_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzQtOC0xLTEtMA_85b3500a-1520-442b-b489-dda1581ce3db"
      unitRef="usd">-41000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i658ef06a59e545bba84143ddd1968253_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzQtMTAtMS0xLTA_a04aa584-ef4d-40de-8e32-b5d0c79ccbfa"
      unitRef="usd">-4684000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i53ed77760b3246eebfc8a86eb898d55c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzUtMi0xLTEtMA_f154be49-a8df-4f58-8378-799185c2591f"
      unitRef="usd">1144000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib387bf8c8d7c4bd38669312fa1736acf_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzUtNC0xLTEtMA_0f39d70b-8ac8-4b7d-ba6a-dbd866aafbcf"
      unitRef="usd">94000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifaa0d27de241497c835f77f7ab222293_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzUtNi0xLTEtMA_a2fe835d-aa69-488e-9407-0df2be683e8f"
      unitRef="usd">-92000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4767cbaa6f7e420aadfb20f031155f02_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzUtOC0xLTEtMA_ceef7395-0c47-4005-9e7e-8883d0e86350"
      unitRef="usd">11000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i658ef06a59e545bba84143ddd1968253_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzUtMTAtMS0xLTA_11c976e0-eae5-4eba-a54e-668b2a7b0556"
      unitRef="usd">1157000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i53ed77760b3246eebfc8a86eb898d55c_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzYtMi0xLTEtMA_3395467f-16d6-4190-bd8c-8a198ec279b6"
      unitRef="usd">-3494000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib387bf8c8d7c4bd38669312fa1736acf_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzYtNC0xLTEtMA_07bd6f65-a485-4e6d-bfb2-bdb03ab66a36"
      unitRef="usd">-289000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifaa0d27de241497c835f77f7ab222293_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzYtNi0xLTEtMA_9ddd0972-48cb-4d14-86de-ab80bb300b19"
      unitRef="usd">286000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4767cbaa6f7e420aadfb20f031155f02_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzYtOC0xLTEtMA_92547282-4b61-4ad8-9694-2c36fb7c6df3"
      unitRef="usd">-30000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i658ef06a59e545bba84143ddd1968253_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTphNGIwZDA0ZjkyMmI0NWQyOWI2MDMxZmM5ZTA4MGVmNC90YWJsZXJhbmdlOmE0YjBkMDRmOTIyYjQ1ZDI5YjYwMzFmYzllMDgwZWY0XzYtMTAtMS0xLTA_a7c66db3-4c33-4d91-b59c-d53931e923cb"
      unitRef="usd">-3527000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i43f6aaf8b9ae4ad39e31fcba20b55d2b_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzItMi0xLTEtMA_6d881cba-eeae-4a77-88b7-813abf07b8de"
      unitRef="usd">1003000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifd890995c32c40d69189776f80953cdf_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzItNC0xLTEtMA_f8e45999-a055-495c-a897-bdbd62c1b365"
      unitRef="usd">-211000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iebaca54a891342d990fe08cc80c8d055_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzItNi0xLTEtNDEzOA_41155282-2a30-4ef7-aae5-f4b31d26fed6"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib719fc727a0a4ed39a8d9f70a3f0cdb9_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzItNi0xLTEtMA_86349e70-ae80-4452-919b-42497acbdf8e"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iafdf5a1f567840f4916f9020a4658dfa_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzItOC0xLTEtMA_d4033df8-0e0e-447f-bcc4-1308f7a2af4b"
      unitRef="usd">792000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i43f6aaf8b9ae4ad39e31fcba20b55d2b_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzMtMi0xLTEtMA_2ada7ae7-8793-4e43-981f-a2398a190d4b"
      unitRef="usd">2707000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ifd890995c32c40d69189776f80953cdf_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzMtNC0xLTEtMA_d1a710bd-4b84-4534-8fe3-eed1f1743967"
      unitRef="usd">-352000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iebaca54a891342d990fe08cc80c8d055_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzMtNi0xLTEtNDEzOA_695dc149-0146-434b-9a7b-35926b077989"
      unitRef="usd">-359000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib719fc727a0a4ed39a8d9f70a3f0cdb9_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzMtNi0xLTEtMA_00e5fdc3-1c31-47fe-a54d-16c57e6bd279"
      unitRef="usd">-19000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iafdf5a1f567840f4916f9020a4658dfa_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzMtOC0xLTEtMA_9ad9fbba-e441-4515-a3fe-d2eae12c8c6b"
      unitRef="usd">1977000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i43f6aaf8b9ae4ad39e31fcba20b55d2b_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzQtMi0xLTEtMA_8fd292f5-ddae-48ce-8dc1-d6471d2a584d"
      unitRef="usd">-3710000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifd890995c32c40d69189776f80953cdf_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzQtNC0xLTEtMA_431c92ed-af62-4c6f-8d9e-382a1374949c"
      unitRef="usd">563000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iebaca54a891342d990fe08cc80c8d055_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzQtNi0xLTEtNDEzOA_b3b0acb1-4c2c-4198-833b-1f39fd4df75b"
      unitRef="usd">359000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib719fc727a0a4ed39a8d9f70a3f0cdb9_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzQtNi0xLTEtMA_3fa732bb-9aa4-4900-babf-380d69da8644"
      unitRef="usd">19000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iafdf5a1f567840f4916f9020a4658dfa_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzQtOC0xLTEtMA_e1fd7d05-6ce1-4e3e-8f47-2c518e536441"
      unitRef="usd">-2769000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i43f6aaf8b9ae4ad39e31fcba20b55d2b_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzUtMi0xLTEtMA_7a72b837-0898-4466-a964-ff5ea3228237"
      unitRef="usd">912000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifd890995c32c40d69189776f80953cdf_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzUtNC0xLTEtMA_35b7bc76-2625-4535-b1dc-63b7a4a44bf0"
      unitRef="usd">-138000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iebaca54a891342d990fe08cc80c8d055_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzUtNi0xLTEtNDEzOA_f24cb2d1-0da0-43b6-b09a-b54648f00215"
      unitRef="usd">-89000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib719fc727a0a4ed39a8d9f70a3f0cdb9_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzUtNi0xLTEtMA_82e3298f-6fb8-4f40-b6e9-1e8693fb4ae6"
      unitRef="usd">-3000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iafdf5a1f567840f4916f9020a4658dfa_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzUtOC0xLTEtMA_236bf0da-d6f6-4b0a-bac2-c467416c2e44"
      unitRef="usd">682000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i43f6aaf8b9ae4ad39e31fcba20b55d2b_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzYtMi0xLTEtMA_1918e1bd-00d8-4d18-bace-62e334fc77c4"
      unitRef="usd">-2798000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifd890995c32c40d69189776f80953cdf_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzYtNC0xLTEtMA_69f108dc-403c-4c41-b20f-0902958c86bd"
      unitRef="usd">425000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iebaca54a891342d990fe08cc80c8d055_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzYtNi0xLTEtNDEzOA_66f37f07-8657-4c42-825e-eb52800070ea"
      unitRef="usd">270000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib719fc727a0a4ed39a8d9f70a3f0cdb9_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzYtNi0xLTEtMA_7b7361b7-360e-48b1-80c0-714d165e477e"
      unitRef="usd">16000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iafdf5a1f567840f4916f9020a4658dfa_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTozZWI2NWY5OWZkMmQ0YzMwODE3MTRmN2ZhNWZlZGI1Ni90YWJsZXJhbmdlOjNlYjY1Zjk5ZmQyZDRjMzA4MTcxNGY3ZmE1ZmVkYjU2XzYtOC0xLTEtMA_d4073197-750c-4180-aca3-ae995b24d497"
      unitRef="usd">-2087000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7fbf452bae09413a953a7177d69eac2e_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzItMi0xLTEtMA_93de628b-867e-4f97-bdd1-14e136df6aa3"
      unitRef="usd">886000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic9833d3d1a3a441cbc3992e7709b231d_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzItNC0xLTEtMA_d85b65eb-1458-4a6d-9f9f-52ab8552f2d2"
      unitRef="usd">7000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i192224d9a8d14e97ab64a498cdffc3ec_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzItNi0xLTEtMA_8b66f08c-c3d8-40d1-93ed-5eb31f4a1135"
      unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0bdba798e6704b929cd4352ae5693223_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzItOC0xLTEtMA_25b35ee0-6de8-41bc-9716-e3e0cef98626"
      unitRef="usd">893000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7fbf452bae09413a953a7177d69eac2e_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzMtMi0xLTEtMA_e4fbe326-e12d-41f9-b55b-df03a336da68"
      unitRef="usd">2968000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic9833d3d1a3a441cbc3992e7709b231d_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzMtNC0xLTEtMA_9d81f8b2-d4e4-424f-9ed6-cfe23877e1f1"
      unitRef="usd">35000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i192224d9a8d14e97ab64a498cdffc3ec_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzMtNi0xLTEtMA_5f6b433e-bfeb-4cca-84bf-d54bfc9d3119"
      unitRef="usd">-19000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0bdba798e6704b929cd4352ae5693223_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzMtOC0xLTEtMA_2eb3b6b9-f5c3-415b-937f-193471b54867"
      unitRef="usd">2984000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7fbf452bae09413a953a7177d69eac2e_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzQtMi0xLTEtMA_def2ac52-6b11-40f9-828d-6f93ea6c91b3"
      unitRef="usd">-3854000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic9833d3d1a3a441cbc3992e7709b231d_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzQtNC0xLTEtMA_457df6af-b7f4-4836-be58-0d76d25a3762"
      unitRef="usd">-42000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i192224d9a8d14e97ab64a498cdffc3ec_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzQtNi0xLTEtMA_4670e12a-06f7-4caf-8df5-3d4d5ed792e0"
      unitRef="usd">19000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0bdba798e6704b929cd4352ae5693223_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzQtOC0xLTEtMA_8ebb2dbb-b9b1-4bbe-bf12-b062152ecba7"
      unitRef="usd">-3877000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7fbf452bae09413a953a7177d69eac2e_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzUtMi0xLTEtMA_b23fd766-fbbf-4d22-87f7-d921a3311c9a"
      unitRef="usd">950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic9833d3d1a3a441cbc3992e7709b231d_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzUtNC0xLTEtMA_a232449e-527c-40ab-9e92-88979938f950"
      unitRef="usd">10000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i192224d9a8d14e97ab64a498cdffc3ec_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzUtNi0xLTEtMA_b50cade1-9406-4f24-8a44-08b8fce4f03f"
      unitRef="usd">-5000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0bdba798e6704b929cd4352ae5693223_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzUtOC0xLTEtMA_12850334-b246-4b31-a365-e2cdf77f4f5e"
      unitRef="usd">955000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7fbf452bae09413a953a7177d69eac2e_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzYtMi0xLTEtMA_6e0678da-328c-4d94-8777-0e8b68ec4ec6"
      unitRef="usd">-2904000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic9833d3d1a3a441cbc3992e7709b231d_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzYtNC0xLTEtMA_18819dec-0afb-459e-b97c-1eb9499f8c5c"
      unitRef="usd">-32000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i192224d9a8d14e97ab64a498cdffc3ec_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzYtNi0xLTEtMA_904e3970-310a-446d-8118-c8624451329f"
      unitRef="usd">14000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0bdba798e6704b929cd4352ae5693223_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMjgvZnJhZzo5ZDRmMDJiZTRhN2Y0YzJmYWM1NmIyMGM4OGY5NTk0YS90YWJsZTo4MTE5MDM0MTFkMzM0MjBlODU0ZTgxZDM4NDI5MDQ2Yy90YWJsZXJhbmdlOjgxMTkwMzQxMWQzMzQyMGU4NTRlODFkMzg0MjkwNDZjXzYtOC0xLTEtMA_e8edb668-739c-4e3d-99c7-4e7639727e76"
      unitRef="usd">-2922000</us-gaap:NetIncomeLoss>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90ZXh0cmVnaW9uOjIwMWZhMzQxYTZjODRmMDFhOWYyYzZmNzE5YjY4NmQwXzM0OQ_ebdceefe-b448-4270-8808-514a0341d606">Supplemental Disclosures of Cash Flow Information&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in current assets and current liabilities affecting cash were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Accounts receivable, trade&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;8,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable from The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Accounts receivable, other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable, trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accounts payable to The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accrued 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;(3,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Accrued compensation&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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in current assets less current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,607&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(31,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(26,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had the following net cash payments (refunds) during the period for interest and income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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-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;55,755&#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;6,309&#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;(36,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had the following significant non-cash investing and financing activities:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Additions to leased property under financing 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;Right-of-use assets obtained in exchange for operating lease obligations&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;42,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to property, plant and equipment accrued and recorded in accounts payable, trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of Class B Common Stock in connection with stock award&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;4,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90ZXh0cmVnaW9uOjIwMWZhMzQxYTZjODRmMDFhOWYyYzZmNzE5YjY4NmQwXzM1MA_5bb01549-5988-483a-bfca-c476e119a202">&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;Changes in current assets and current liabilities affecting cash were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Accounts receivable, trade&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;8,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable from The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Accounts receivable, other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable, trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Accounts payable to The Coca-Cola Company&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 accrued 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;(3,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Accrued compensation&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;(205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Change in current assets less current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,607&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(31,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(26,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzItMi0xLTEtMA_dd6d7019-aba9-4f7e-a782-13e3c2acba12"
      unitRef="usd">-8107000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzItNC0xLTEtMA_699e0509-2912-465d-a609-61268f79d807"
      unitRef="usd">-3338000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzItNi0xLTEtMA_aa9d0dfa-dd96-411f-8b15-aa9c3abd8b09"
      unitRef="usd">40868000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <coke:IncreaseDecreaseInAccountsReceivableAllowanceForCreditLoss
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzMtMi0xLTEtNzQzNA_67f5da2d-7624-4aa0-bc11-3c849e0844e7"
      unitRef="usd">7838000</coke:IncreaseDecreaseInAccountsReceivableAllowanceForCreditLoss>
    <coke:IncreaseDecreaseInAccountsReceivableAllowanceForCreditLoss
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzMtNC0xLTEtMzY3MQ_699c6807-1c2e-4645-a1d7-d20869d4bb59"
      unitRef="usd">4641000</coke:IncreaseDecreaseInAccountsReceivableAllowanceForCreditLoss>
    <coke:IncreaseDecreaseInAccountsReceivableAllowanceForCreditLoss
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzMtNi0xLTEtMzY3MQ_15ee9413-1e76-4bf3-b3c7-8d0447e8c320"
      unitRef="usd">1535000</coke:IncreaseDecreaseInAccountsReceivableAllowanceForCreditLoss>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzMtMi0xLTEtMA_c5038e72-64ce-4b2e-a676-16341fb78566"
      unitRef="usd">-13208000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzMtNC0xLTEtMA_630307b2-acf2-4b85-9e94-f908563d9286"
      unitRef="usd">17496000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzMtNi0xLTEtMA_1d049a02-ce3b-4023-b398-6830a72fe290"
      unitRef="usd">-11643000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzQtMi0xLTEtMA_ed91a428-37e9-4a53-a4da-260011c330a4"
      unitRef="usd">-6010000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzQtNC0xLTEtMA_678af07c-f6d3-4724-85e2-5cd49c34e0e3"
      unitRef="usd">12601000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzQtNi0xLTEtMA_3c602bef-db15-4c61-b1c7-fd1bad86934e"
      unitRef="usd">-8467000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzUtMi0xLTEtMA_3079c820-1d0e-4f05-8fd1-b13cc188922a"
      unitRef="usd">-169000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzUtNC0xLTEtMA_b702d96d-a8f5-48e2-be91-92ff1372f997"
      unitRef="usd">15893000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzUtNi0xLTEtMA_1e32a537-983f-4ebe-a98f-22f699a2b0ee"
      unitRef="usd">26415000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzYtMi0xLTEtMA_181d0f6b-8fd8-4231-823a-c85afa721c63"
      unitRef="usd">4685000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzYtNC0xLTEtMA_53dad9f7-ab92-4647-a95e-b5c294197aa5"
      unitRef="usd">-458000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzYtNi0xLTEtMA_5c2c9fe5-d589-4905-a47b-451ac0b0e6ca"
      unitRef="usd">-29785000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzctMi0xLTEtMA_ae0c1e01-92f6-465b-8062-53cc84876e5a"
      unitRef="usd">31378000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzctNC0xLTEtMA_be74627b-1302-4bca-9b0c-911bec3cb84b"
      unitRef="usd">28808000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzctNi0xLTEtMA_bc3619c9-427e-4d4c-9cb6-47119c37fb90"
      unitRef="usd">-36355000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzgtMi0xLTEtMA_3387211b-fa8e-43ce-97ba-e1849ec477bb"
      unitRef="usd">-1518000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzgtNC0xLTEtMA_8e1c2a26-7969-4c73-a08a-3f26c6b4a901"
      unitRef="usd">938000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzgtNi0xLTEtMA_ba984ffb-8c95-4070-9db3-48551975813a"
      unitRef="usd">-36095000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzktMi0xLTEtMA_7fdaa267-1214-4c2a-88dd-6053ef297dc7"
      unitRef="usd">-3693000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzktNC0xLTEtMA_99fddb7b-fbc3-4a57-9b3e-cc23817497ee"
      unitRef="usd">-40955000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzktNi0xLTEtMA_5316c890-1d53-4bc8-814c-1010c4a22c14"
      unitRef="usd">62892000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzEwLTItMS0xLTA_4c47f61d-54f8-4f03-afac-961720b90397"
      unitRef="usd">-205000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzEwLTQtMS0xLTA_e7f80d0c-f3af-43c3-ba97-611ab4731d80"
      unitRef="usd">18228000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzEwLTYtMS0xLTA_0a66852c-675b-42f8-81bc-e4506332f14d"
      unitRef="usd">-1943000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzExLTItMS0xLTA_d6a3040d-7f2e-4d25-854b-92b43645d4d9"
      unitRef="usd">-1002000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzExLTQtMS0xLTA_d2ea4ccd-c1d7-4e86-a3b3-f3b72be9206c"
      unitRef="usd">-1147000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzExLTYtMS0xLTA_6add8946-8f15-41ad-8638-159875c7afc2"
      unitRef="usd">967000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzEyLTItMS0xLTA_d4c12018-5625-4d7c-ad69-9b6bbda946bb"
      unitRef="usd">-55607000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzEyLTQtMS0xLTA_a47f2373-67d2-428d-9d44-dd890cbdfff3"
      unitRef="usd">31681000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTpmZmI4MjczOGI5MzU0ZWU4Yjc0OTJhMjA4YTk4M2FmNC90YWJsZXJhbmdlOmZmYjgyNzM4YjkzNTRlZThiNzQ5MmEyMDhhOTgzYWY0XzEyLTYtMS0xLTA_28761430-fdbf-458d-9cd7-58529b82c99a"
      unitRef="usd">26387000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <coke:ScheduleOfCashPaymentsRefundsForInterestAndIncomeTaxesTableTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90ZXh0cmVnaW9uOjIwMWZhMzQxYTZjODRmMDFhOWYyYzZmNzE5YjY4NmQwXzM1MQ_22d63ab8-d1b9-474f-843e-e0d167b95b8d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had the following net cash payments (refunds) during the period for interest and income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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-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;55,755&#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;6,309&#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;(36,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</coke:ScheduleOfCashPaymentsRefundsForInterestAndIncomeTaxesTableTableTextBlock>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTozNzhmZDNjMzQ3MDY0ZmY0YjlkYjQyZTBkZDM3YzQxYi90YWJsZXJhbmdlOjM3OGZkM2MzNDcwNjRmZjRiOWRiNDJlMGRkMzdjNDFiXzMtMi0xLTEtMA_4c8129d7-e2c2-4910-8e4a-d6eabbb1173e"
      unitRef="usd">55755000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTozNzhmZDNjMzQ3MDY0ZmY0YjlkYjQyZTBkZDM3YzQxYi90YWJsZXJhbmdlOjM3OGZkM2MzNDcwNjRmZjRiOWRiNDJlMGRkMzdjNDFiXzMtNC0xLTEtMA_9f4b303c-194d-4143-ba0b-31c4120561eb"
      unitRef="usd">6309000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTozNzhmZDNjMzQ3MDY0ZmY0YjlkYjQyZTBkZDM3YzQxYi90YWJsZXJhbmdlOjM3OGZkM2MzNDcwNjRmZjRiOWRiNDJlMGRkMzdjNDFiXzMtNi0xLTEtMA_888b7454-ecae-41ab-a09d-4b8e5aa055be"
      unitRef="usd">-36991000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTozNzhmZDNjMzQ3MDY0ZmY0YjlkYjQyZTBkZDM3YzQxYi90YWJsZXJhbmdlOjM3OGZkM2MzNDcwNjRmZjRiOWRiNDJlMGRkMzdjNDFiXzQtMi0xLTEtMTA2Mzk_244c254b-900c-4f69-bea7-05b9540e3dc0"
      unitRef="usd">34257000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTozNzhmZDNjMzQ3MDY0ZmY0YjlkYjQyZTBkZDM3YzQxYi90YWJsZXJhbmdlOjM3OGZkM2MzNDcwNjRmZjRiOWRiNDJlMGRkMzdjNDFiXzQtNC0xLTEtMTA2Mzk_22d49452-5be6-463b-b311-757c650b0c5f"
      unitRef="usd">43397000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTozNzhmZDNjMzQ3MDY0ZmY0YjlkYjQyZTBkZDM3YzQxYi90YWJsZXJhbmdlOjM3OGZkM2MzNDcwNjRmZjRiOWRiNDJlMGRkMzdjNDFiXzQtNi0xLTEtMTA2Mzk_775d16a5-9467-43e0-9921-4eaf9d73f6bf"
      unitRef="usd">45067000</us-gaap:InterestPaidNet>
    <us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90ZXh0cmVnaW9uOjIwMWZhMzQxYTZjODRmMDFhOWYyYzZmNzE5YjY4NmQwXzM1Mg_b76ffb20-3f3a-4342-8714-360e51310f65">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had the following significant non-cash investing and financing activities:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&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;Additions to leased property under financing 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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;Right-of-use assets obtained in exchange for operating lease obligations&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;42,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions to property, plant and equipment accrued and recorded in accounts payable, trade&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of Class B Common Stock in connection with stock award&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;4,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherSignificantNoncashTransactionsTextBlock>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzItMi0xLTEtMTM1NjU_dd6df120-1b9c-44c4-a9ce-8d725d3df7a2"
      unitRef="usd">61121000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzItNC0xLTEtMTM1Njk_28b8fd1d-c1f5-4ee2-a528-621ae391c064"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzItNi0xLTEtMTM1Njk_0cb73fb2-df96-4f62-9b94-0b053ef76963"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzItMi0xLTEtMA_a4bc633b-9881-472d-b4c0-2e5d0121f984"
      unitRef="usd">42698000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzItNC0xLTEtMA_75119f75-9e58-40cb-85af-9491a48261a6"
      unitRef="usd">38713000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzItNi0xLTEtMA_e3b87e7c-7ac4-4536-b4e7-0862b073b3cc"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzMtMi0xLTEtMA_62ff9ee4-0273-4e46-8478-1f706e45e342"
      unitRef="usd">17025000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i654bdc442f354876b12268f3fdafbb29_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzMtNC0xLTEtMA_b942b692-72ae-465c-a65b-0fdcf9d2a453"
      unitRef="usd">19452000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia266bb732d4445c08089b6b809e3b626_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzMtNi0xLTEtMA_f98e3521-af41-48be-8c48-f9b37355b3e2"
      unitRef="usd">13675000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockIssued1
      contextRef="i40afae67342b414bb6b9096d3a163899_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzQtMi0xLTEtMA_f1259a77-ff13-4f8b-9bef-b9b1f6a94758"
      unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i88b565a3e9974946b24c27d023e24d80_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzQtNC0xLTEtMA_73f804f6-fe7e-423c-82d4-5a19d8f1ed19"
      unitRef="usd">4776000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i77a12dfd1d68473faa28ef2e0a8b2448_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzEvZnJhZzoyMDFmYTM0MWE2Yzg0ZjAxYTlmMmM2ZjcxOWI2ODZkMC90YWJsZTphMzFiMjAzZWRlZTg0ZDlhYTFiOGM2YTY3OTlkNTlmMy90YWJsZXJhbmdlOmEzMWIyMDNlZGVlODRkOWFhMWI4YzZhNjc5OWQ1OWYzXzQtNi0xLTEtMA_560de038-3f2f-473c-bb24-1efb28afe9b4"
      unitRef="usd">3831000</us-gaap:StockIssued1>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90ZXh0cmVnaW9uOmU3YTQyYmUwYWIwZjQyZGQ4NzRlY2M5NWM2ZTg3Y2FiXzM3Ng_32477138-a5e6-49be-ba90-80f55bd7e078">Quarterly Financial Data (Unaudited)&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 unaudited quarterly financial data for the fiscal years ended December&#160;31, 2020 and December&#160;29, 2019 is included in the following tables. Sales volume has historically been the highest in the second and third quarters of each fiscal year. Additional meaningful financial information is included in the table following each presented period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.821%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Quarter 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&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;March 29,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,173,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,328,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Coca&#x2011;Cola Consolidated, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share based on net income attributable to Coca&#x2011;Cola Consolidated, Inc.:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;7.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Diluted net income per share based on net income attributable to Coca&#x2011;Cola Consolidated, Inc.:&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&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;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;7.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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:44.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.821%"/&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;Additional Information for 2020:&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Quarter 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 29,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pre-tax income (expense) impact:&lt;/span&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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses related to supply chain and asset optimization&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income related to extra days in fiscal year&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;2020 had &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90ZXh0cmVnaW9uOmU3YTQyYmUwYWIwZjQyZGQ4NzRlY2M5NWM2ZTg3Y2FiXzE2NDkyNjc0NDI5MzU_7b9c6b6b-d101-4b34-aca3-43de42a48ded"&gt;four&lt;/span&gt; extra days compared to 2019, which resulted in an estimated $59&#160;million in additional net sales, $22&#160;million in additional gross profit and $14&#160;million in additional SD&amp;amp;A expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.264%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Quarter 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&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;March 31,&lt;br/&gt;2019&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;June 30,&lt;br/&gt;2019&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;September 29,&lt;br/&gt;2019&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;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,102,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,178,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,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;432,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,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;39,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Coca&#x2011;Cola Consolidated, Inc.&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;(6,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per share based on net income (loss) attributable to Coca&#x2011;Cola Consolidated, Inc.:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&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;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Diluted net income (loss) per share based on net income (loss) attributable to Coca&#x2011;Cola Consolidated, Inc.:&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&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;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.264%"/&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;Additional Information for 2019:&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Quarter 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2019&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;June 30,&lt;br/&gt;2019&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;September 29,&lt;br/&gt;2019&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;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pre-tax expense impact:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses related to the System Transformation&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;(4,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(2,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses related to supply chain and asset optimization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90ZXh0cmVnaW9uOmU3YTQyYmUwYWIwZjQyZGQ4NzRlY2M5NWM2ZTg3Y2FiXzM3Nw_6ec2ba72-c9dc-4df3-ba9c-5f896c3b4c9e">&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 unaudited quarterly financial data for the fiscal years ended December&#160;31, 2020 and December&#160;29, 2019 is included in the following tables. Sales volume has historically been the highest in the second and third quarters of each fiscal year. Additional meaningful financial information is included in the table following each presented period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.821%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Quarter 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&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;March 29,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,173,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,328,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Coca&#x2011;Cola Consolidated, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income per share based on net income attributable to Coca&#x2011;Cola Consolidated, Inc.:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&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.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;7.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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;1.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Diluted net income per share based on net income attributable to Coca&#x2011;Cola Consolidated, Inc.:&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&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;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;7.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;4.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;5.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;7.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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;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:44.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.821%"/&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;Additional Information for 2020:&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Quarter 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 29,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 28,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pre-tax income (expense) impact:&lt;/span&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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses related to supply chain and asset optimization&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(641)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(548)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income related to extra days in fiscal year&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(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:10.43pt"&gt;2020 had &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90ZXh0cmVnaW9uOmU3YTQyYmUwYWIwZjQyZGQ4NzRlY2M5NWM2ZTg3Y2FiXzE2NDkyNjc0NDI5MzU_7b9c6b6b-d101-4b34-aca3-43de42a48ded"&gt;four&lt;/span&gt; extra days compared to 2019, which resulted in an estimated $59&#160;million in additional net sales, $22&#160;million in additional gross profit and $14&#160;million in additional SD&amp;amp;A expenses.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.264%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Quarter 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&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;March 31,&lt;br/&gt;2019&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;June 30,&lt;br/&gt;2019&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;September 29,&lt;br/&gt;2019&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;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,102,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,178,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,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;432,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,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;39,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Coca&#x2011;Cola Consolidated, Inc.&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;(6,831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income (loss) per share based on net income (loss) attributable to Coca&#x2011;Cola Consolidated, Inc.:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&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;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Diluted net income (loss) per share based on net income (loss) attributable to Coca&#x2011;Cola Consolidated, Inc.:&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock&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;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B Common Stock&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;(0.73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.264%"/&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;Additional Information for 2019:&lt;/span&gt;&lt;/td&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:10pt;font-weight:700;line-height:100%"&gt;Quarter 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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2019&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;June 30,&lt;br/&gt;2019&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;September 29,&lt;br/&gt;2019&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;December 29,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pre-tax expense impact:&lt;/span&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses related to the System Transformation&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;(4,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(2,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses related to supply chain and asset optimization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d63762450bb49a3888415fe7db91b75_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzItMi0xLTEtMA_da43fd2b-2cd1-4729-9ea8-1d21db13e8a2"
      unitRef="usd">1173021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0acd6c9182b46359f669c3bdbaf5ab0_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzItNC0xLTEtMA_f48a4f9a-da5d-4c1d-a40f-5f199ed27f84"
      unitRef="usd">1227215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08bb695f2737438a98e32329d72f8108_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzItNi0xLTEtMA_4330f9f0-6a6e-40b8-a71e-ea22e0fbc9b6"
      unitRef="usd">1328484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifee18b7e42d84138ab0f8578c04b1b42_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzItOC0xLTEtMA_549e032b-c694-4dac-963b-7445d88f9263"
      unitRef="usd">1278637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i9d63762450bb49a3888415fe7db91b75_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzMtMi0xLTEtMA_d3f18bea-9855-44e6-bafc-eec773b01a1a"
      unitRef="usd">405295000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie0acd6c9182b46359f669c3bdbaf5ab0_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzMtNC0xLTEtMA_2a22d7a4-1d71-4b63-9bc8-dfca18849798"
      unitRef="usd">429301000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i08bb695f2737438a98e32329d72f8108_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzMtNi0xLTEtMA_672ee891-31bc-4382-aa4e-211505f76db6"
      unitRef="usd">472438000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ifee18b7e42d84138ab0f8578c04b1b42_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzMtOC0xLTEtMA_5d8732e0-2abe-4d71-82e0-2c8d5139c091"
      unitRef="usd">461875000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9d63762450bb49a3888415fe7db91b75_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzQtMi0xLTEtMA_0539dba1-bc47-4d65-ac63-caf6f4c4100f"
      unitRef="usd">32821000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie0acd6c9182b46359f669c3bdbaf5ab0_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzQtNC0xLTEtMA_f84e1309-6e0b-417b-932e-b30d71be3077"
      unitRef="usd">83118000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i08bb695f2737438a98e32329d72f8108_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzQtNi0xLTEtMA_244d682e-b3e8-4911-889a-d23c0a75c276"
      unitRef="usd">103844000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifee18b7e42d84138ab0f8578c04b1b42_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzQtOC0xLTEtMA_e0c120d7-c655-4de7-a8b8-dc0f69787f46"
      unitRef="usd">93595000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9d63762450bb49a3888415fe7db91b75_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzUtMi0xLTEtMA_9d7c4bcf-aaba-4f3c-bac1-dec790f575db"
      unitRef="usd">14662000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie0acd6c9182b46359f669c3bdbaf5ab0_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzUtNC0xLTEtMA_cc1adae1-303e-4f2f-b0e8-11021aa24fa5"
      unitRef="usd">39569000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i08bb695f2737438a98e32329d72f8108_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzUtNi0xLTEtMA_e45804e4-d389-4280-b57f-7d26db9ce45d"
      unitRef="usd">51884000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ifee18b7e42d84138ab0f8578c04b1b42_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzUtOC0xLTEtMA_ff10cda0-2521-408a-8911-568570de885e"
      unitRef="usd">66378000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0d040d19e8574deeb1a45e3093e01f8e_D20191230-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzctMi0xLTEtMA_3a3c02f9-1dbb-4dc4-b7d2-952e6d9ccf45"
      unitRef="usdPerShare">1.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i07aae991573747e8b3cdc95757bddaf6_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzctNC0xLTEtMA_49442f1b-4b9e-464e-9a7f-72eda7d2b0fd"
      unitRef="usdPerShare">4.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idfac270188aa42ce989933888cb0cd2d_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzctNi0xLTEtMA_61c2f295-7b22-4c9a-af3e-750b7fed69ed"
      unitRef="usdPerShare">5.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if40182e1508e40e8982900e21f2c9ecc_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzctOC0xLTEtMA_76e57e6a-0765-4a57-85b3-744069dbfc76"
      unitRef="usdPerShare">7.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idf6714acb0454f3fbf4eba77b502aab8_D20191230-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzgtMi0xLTEtMA_f281bd4f-a2a4-4016-bb05-86f16eb0640e"
      unitRef="usdPerShare">1.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i45b21fcdefdd4c819cea53c1b7be9209_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzgtNC0xLTEtMA_519d4ad6-6d18-40e9-ba29-50263549eeba"
      unitRef="usdPerShare">4.23</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0564e1eeef2e42efb2b04e69cda3cd93_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzgtNi0xLTEtMA_42a3cba4-ab63-4958-addf-8681dd4ae9e0"
      unitRef="usdPerShare">5.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i679c2c6b0d264f99bbcd52c4ea459b1d_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzgtOC0xLTEtMA_0f58fcb1-d3f5-46c6-afe4-a3b1d472a353"
      unitRef="usdPerShare">7.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0d040d19e8574deeb1a45e3093e01f8e_D20191230-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzEwLTItMS0xLTA_140e46d3-215d-43b5-9500-3e5dfed42fc6"
      unitRef="usdPerShare">1.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i07aae991573747e8b3cdc95757bddaf6_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzEwLTQtMS0xLTA_0b8d71ea-229e-4aae-b2fa-c53c4ff0a144"
      unitRef="usdPerShare">4.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idfac270188aa42ce989933888cb0cd2d_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzEwLTYtMS0xLTA_7724f064-257e-4015-85f8-09b43f2fb38b"
      unitRef="usdPerShare">5.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if40182e1508e40e8982900e21f2c9ecc_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzEwLTgtMS0xLTA_55dd38a2-b8ec-407c-81b6-06f4bac4ed76"
      unitRef="usdPerShare">7.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idf6714acb0454f3fbf4eba77b502aab8_D20191230-20200329"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzExLTItMS0xLTA_0f7660d9-9ab8-4631-8ee0-64fc3f531907"
      unitRef="usdPerShare">1.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i45b21fcdefdd4c819cea53c1b7be9209_D20200330-20200628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzExLTQtMS0xLTA_d1962881-a456-47ac-bd53-8668b779fc4a"
      unitRef="usdPerShare">4.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0564e1eeef2e42efb2b04e69cda3cd93_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzExLTYtMS0xLTA_98243ed9-e861-4296-97e9-357cb7f330ef"
      unitRef="usdPerShare">5.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i679c2c6b0d264f99bbcd52c4ea459b1d_D20200928-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTozM2M5Mjg5YmM5ZjU0YjliOTlhNzhhZGRjMTQzMTMxZC90YWJsZXJhbmdlOjMzYzkyODliYzlmNTRiOWI5OWE3OGFkZGMxNDMxMzFkXzExLTgtMS0xLTA_802823fc-722c-4c09-9c0a-12c6a75f6149"
      unitRef="usdPerShare">7.04</us-gaap:EarningsPerShareDiluted>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i7c6837a5fce84d4793d985e789833f6c_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZToyYWI2NTE4OTRiODU0YzEwYmEzOWNhOGRjNGZhNTE0OC90YWJsZXJhbmdlOjJhYjY1MTg5NGI4NTRjMTBiYTM5Y2E4ZGM0ZmE1MTQ4XzQtMi0xLTEtMA_9a273fc6-06a0-40cd-9bae-430905526d36"
      unitRef="usd">-77000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i4adac10b96694a6b9b48f4818e9d045d_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZToyYWI2NTE4OTRiODU0YzEwYmEzOWNhOGRjNGZhNTE0OC90YWJsZXJhbmdlOjJhYjY1MTg5NGI4NTRjMTBiYTM5Y2E4ZGM0ZmE1MTQ4XzQtNC0xLTEtMA_f6a3fdf1-75c7-49c8-a279-c08c5a1438ae"
      unitRef="usd">-641000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="ib77f84f651eb445c8c5ada3109cf34e7_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZToyYWI2NTE4OTRiODU0YzEwYmEzOWNhOGRjNGZhNTE0OC90YWJsZXJhbmdlOjJhYjY1MTg5NGI4NTRjMTBiYTM5Y2E4ZGM0ZmE1MTQ4XzQtNi0xLTEtMA_e3ad94b9-99dc-4cf8-9b75-e9794e19b9e5"
      unitRef="usd">-3122000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i88462cbe553142b090a6f1280fc8cd3d_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZToyYWI2NTE4OTRiODU0YzEwYmEzOWNhOGRjNGZhNTE0OC90YWJsZXJhbmdlOjJhYjY1MTg5NGI4NTRjMTBiYTM5Y2E4ZGM0ZmE1MTQ4XzQtOC0xLTEtMA_2003e403-4fa9-45fe-b144-d2e0a3329802"
      unitRef="usd">-548000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i1c1a4d10c07343cda30a81f7317df526_D20191230-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZToyYWI2NTE4OTRiODU0YzEwYmEzOWNhOGRjNGZhNTE0OC90YWJsZXJhbmdlOjJhYjY1MTg5NGI4NTRjMTBiYTM5Y2E4ZGM0ZmE1MTQ4XzQtMi0xLTEtOTUzMA_2e7929ef-79c7-47f2-a1fa-502676d107f0"
      unitRef="usd">0</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i1704757cc0084d0bb13239f6f3964eff_D20200330-20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZToyYWI2NTE4OTRiODU0YzEwYmEzOWNhOGRjNGZhNTE0OC90YWJsZXJhbmdlOjJhYjY1MTg5NGI4NTRjMTBiYTM5Y2E4ZGM0ZmE1MTQ4XzQtNC0xLTEtOTUzMA_87b4534e-f240-44fa-b9b2-78bcd479c629"
      unitRef="usd">0</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i7d863ecf66044c5e8fce776fc11d39fa_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZToyYWI2NTE4OTRiODU0YzEwYmEzOWNhOGRjNGZhNTE0OC90YWJsZXJhbmdlOjJhYjY1MTg5NGI4NTRjMTBiYTM5Y2E4ZGM0ZmE1MTQ4XzQtNi0xLTEtOTUzMA_c432fa80-5b22-448b-ab5c-8e073858afad"
      unitRef="usd">0</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i60c34f017d9c4e83a1bf7de1c0bf0f2d_D20200928-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZToyYWI2NTE4OTRiODU0YzEwYmEzOWNhOGRjNGZhNTE0OC90YWJsZXJhbmdlOjJhYjY1MTg5NGI4NTRjMTBiYTM5Y2E4ZGM0ZmE1MTQ4XzQtOC0xLTEtOTUzMA_218a6073-7860-4433-a761-fb400aa8f98b"
      unitRef="usd">7354000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7149d27dc1964af1a74c6e8d5e881738_D20191230-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90ZXh0cmVnaW9uOmU3YTQyYmUwYWIwZjQyZGQ4NzRlY2M5NWM2ZTg3Y2FiXzE2NDkyNjc0NDI4OTc_1867201c-de22-40f4-9be9-eb1e3915f3ff"
      unitRef="usd">59000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i7149d27dc1964af1a74c6e8d5e881738_D20191230-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90ZXh0cmVnaW9uOmU3YTQyYmUwYWIwZjQyZGQ4NzRlY2M5NWM2ZTg3Y2FiXzE2NDkyNjc0NDI5OTM_03159aa4-7562-450a-8acd-fee26a972c1f"
      unitRef="usd">22000000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7149d27dc1964af1a74c6e8d5e881738_D20191230-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90ZXh0cmVnaW9uOmU3YTQyYmUwYWIwZjQyZGQ4NzRlY2M5NWM2ZTg3Y2FiXzE2NDkyNjc0NDI5MjM_a940655f-ef1c-4623-9fba-d33b8ceb9ed3"
      unitRef="usd">14000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5725c607224a480c8fd13f4b152dbed9_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzItMi0xLTEtMA_90f22e93-89ef-4043-aca6-e374f46ce255"
      unitRef="usd">1102912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if67ee006f4df401182b640d8bb3ccb9a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzItNC0xLTEtMA_e93d1cbf-716e-4e75-bcb6-6b05f8273a6f"
      unitRef="usd">1273659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaf8baa9ca1f4324b663c922d4a662f8_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzItNi0xLTEtMA_867218a6-1f36-4602-a9c2-4e787a15563e"
      unitRef="usd">1271029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e962a984fdd45dc81352963c9962a23_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzItOC0xLTEtMA_f27a0318-1441-4114-b41b-d9cf1f16d139"
      unitRef="usd">1178949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i5725c607224a480c8fd13f4b152dbed9_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzMtMi0xLTEtMA_3830c427-6d83-4b9d-a1ba-abe28dc0ce87"
      unitRef="usd">389308000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if67ee006f4df401182b640d8bb3ccb9a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzMtNC0xLTEtMA_8ae5851d-05e5-4fb3-945f-cf3eedc42d73"
      unitRef="usd">435779000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icaf8baa9ca1f4324b663c922d4a662f8_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzMtNi0xLTEtMA_5aca798d-6a55-45aa-bdbb-c985127759b2"
      unitRef="usd">432224000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7e962a984fdd45dc81352963c9962a23_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzMtOC0xLTEtMA_0994c308-c555-451e-896e-5f5acf82963f"
      unitRef="usd">413191000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5725c607224a480c8fd13f4b152dbed9_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzQtMi0xLTEtMA_04545d65-3bd2-47e4-a12b-d29d0f908daa"
      unitRef="usd">20154000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if67ee006f4df401182b640d8bb3ccb9a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzQtNC0xLTEtMA_55f59ed4-535a-4df8-aeef-763849aba781"
      unitRef="usd">67214000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icaf8baa9ca1f4324b663c922d4a662f8_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzQtNi0xLTEtMA_2bd2f5e1-4122-49d7-8d89-f83e65b3991c"
      unitRef="usd">53846000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e962a984fdd45dc81352963c9962a23_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzQtOC0xLTEtMA_f3da7a27-130c-412e-b242-f59844429537"
      unitRef="usd">39540000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5725c607224a480c8fd13f4b152dbed9_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzUtMi0xLTEtMA_c69885f8-293a-49a4-840b-59411788f32f"
      unitRef="usd">-6831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if67ee006f4df401182b640d8bb3ccb9a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzUtNC0xLTEtMA_6d2dbb39-f074-4491-a10b-6f8bd59b9261"
      unitRef="usd">15370000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icaf8baa9ca1f4324b663c922d4a662f8_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzUtNi0xLTEtMA_072ff5e9-773c-4dc9-a5aa-5825e89f24bd"
      unitRef="usd">13006000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7e962a984fdd45dc81352963c9962a23_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzUtOC0xLTEtMA_3bb147f6-e588-4e6a-a992-dacc003e8796"
      unitRef="usd">-10170000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic4bcf922f84348bd800d4a7aa5026a37_D20181231-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzctMi0xLTEtMA_c202f448-b4a5-4141-adaa-1a863168e886"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b361b435c2642f290ad16518dd425ef_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzctNC0xLTEtMA_30ea1a80-1359-4e78-8cc5-12f8c17034b3"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie819124869844d2091a8ee0f33ab02e4_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzctNi0xLTEtMA_804be088-de4a-417e-b9b7-7591d03e4d25"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie635ffcbc0894793b0d2a37fa78531a9_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzctOC0xLTEtMA_e5c139de-134d-4eb4-a5f0-ac8600677552"
      unitRef="usdPerShare">-1.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie2c46dcb2c6f46c5bc0d71a249783f60_D20181231-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzgtMi0xLTEtMA_aa214524-977c-42f5-8cfa-2e06493f7485"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i30aed6c0b4cd4c0ab5ecff498c076b68_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzgtNC0xLTEtMA_778e207a-86c7-4f64-95d0-bfbd23fa4f9d"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ifb9a2278c97e44618db1bedf16c9174a_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzgtNi0xLTEtMA_6c688db3-23c2-4189-b93a-7da1c31c647f"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5aa6a7e9d46c49bfba79a602ed95e47f_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzgtOC0xLTEtMA_57b3cd3e-92d5-43db-9423-f23246be639d"
      unitRef="usdPerShare">-1.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic4bcf922f84348bd800d4a7aa5026a37_D20181231-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzEwLTItMS0xLTA_4352eae8-5a74-423b-9a1d-034d63c414ad"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b361b435c2642f290ad16518dd425ef_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzEwLTQtMS0xLTA_be004aac-01d9-4009-8c2d-e807eac62c79"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie819124869844d2091a8ee0f33ab02e4_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzEwLTYtMS0xLTA_7f38712f-4e0a-4816-831f-b719a813d13b"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie635ffcbc0894793b0d2a37fa78531a9_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzEwLTgtMS0xLTA_cc18f8f6-20a5-4444-83a6-8d85ef3fc749"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie2c46dcb2c6f46c5bc0d71a249783f60_D20181231-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzExLTItMS0xLTA_12165f35-dce5-4fd0-9697-dd81310ec1ec"
      unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i30aed6c0b4cd4c0ab5ecff498c076b68_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzExLTQtMS0xLTA_7b8bcd66-52a9-40fc-b33e-ff3b86ffd727"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ifb9a2278c97e44618db1bedf16c9174a_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzExLTYtMS0xLTA_7fd32410-8a6c-4588-b115-6b01ef8ca14a"
      unitRef="usdPerShare">1.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5aa6a7e9d46c49bfba79a602ed95e47f_D20190930-20191229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3ZDY5MmFmZDk2OGE0ZjFjYWJmNDBiMjZiOTlkOGQ5OC90YWJsZXJhbmdlOjdkNjkyYWZkOTY4YTRmMWNhYmY0MGIyNmI5OWQ4ZDk4XzExLTgtMS0xLTA_ab1a4368-da97-47d6-9dc5-c21d9a64acdc"
      unitRef="usdPerShare">-1.09</us-gaap:EarningsPerShareDiluted>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i33360e3a7735462d85e9de23ba41af16_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3YTQzMmZjMTBjNTY0MDE0YjQ0NjY5YWYxZTY5YjFkYS90YWJsZXJhbmdlOjdhNDMyZmMxMGM1NjQwMTRiNDQ2NjlhZjFlNjliMWRhXzMtMi0xLTEtMA_5703e5de-e99b-43da-8250-207d51bf97e8"
      unitRef="usd">-4730000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i081776ec6b4d4774b6b7e96fbdd14579_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3YTQzMmZjMTBjNTY0MDE0YjQ0NjY5YWYxZTY5YjFkYS90YWJsZXJhbmdlOjdhNDMyZmMxMGM1NjQwMTRiNDQ2NjlhZjFlNjliMWRhXzMtNC0xLTEtMA_77165aed-d52f-4a29-a40d-84eb94fc7cf5"
      unitRef="usd">-2185000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="id3aaad76c50049deaed7689511f9538a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3YTQzMmZjMTBjNTY0MDE0YjQ0NjY5YWYxZTY5YjFkYS90YWJsZXJhbmdlOjdhNDMyZmMxMGM1NjQwMTRiNDQ2NjlhZjFlNjliMWRhXzMtNi0xLTEtMA_17b8ede3-ddc0-46e2-92ce-0f1df7b44259"
      unitRef="usd">0</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i9a2ba6c039454588bd1b1552097aca11_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3YTQzMmZjMTBjNTY0MDE0YjQ0NjY5YWYxZTY5YjFkYS90YWJsZXJhbmdlOjdhNDMyZmMxMGM1NjQwMTRiNDQ2NjlhZjFlNjliMWRhXzMtOC0xLTEtMA_f2b38fd4-8b31-4dde-b369-a92c404460ff"
      unitRef="usd">0</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i3013972e56fd420c836b11f82f3c9747_D20181231-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3YTQzMmZjMTBjNTY0MDE0YjQ0NjY5YWYxZTY5YjFkYS90YWJsZXJhbmdlOjdhNDMyZmMxMGM1NjQwMTRiNDQ2NjlhZjFlNjliMWRhXzQtMi0xLTEtMA_5f92aeed-ee42-4703-87ef-1a42e15b4e9e"
      unitRef="usd">0</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="ic25bf49361b64e6db8a01f0b43347594_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3YTQzMmZjMTBjNTY0MDE0YjQ0NjY5YWYxZTY5YjFkYS90YWJsZXJhbmdlOjdhNDMyZmMxMGM1NjQwMTRiNDQ2NjlhZjFlNjliMWRhXzQtNC0xLTEtMA_56e5b6e3-89c9-4b60-aa7a-0829d48cafb9"
      unitRef="usd">-1294000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="i08e964b8ca92419b80488ebbca47135a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3YTQzMmZjMTBjNTY0MDE0YjQ0NjY5YWYxZTY5YjFkYS90YWJsZXJhbmdlOjdhNDMyZmMxMGM1NjQwMTRiNDQ2NjlhZjFlNjliMWRhXzQtNi0xLTEtMA_ffe28f8f-cc33-4513-974b-fa7408188f99"
      unitRef="usd">-3581000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <coke:NetIncomeLossBeforeTaxQuarterlyFinancialData
      contextRef="ic6050acc50d044018b33b77aa27027a0_D20190930-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zMzQvZnJhZzplN2E0MmJlMGFiMGY0MmRkODc0ZWNjOTVjNmU4N2NhYi90YWJsZTo3YTQzMmZjMTBjNTY0MDE0YjQ0NjY5YWYxZTY5YjFkYS90YWJsZXJhbmdlOjdhNDMyZmMxMGM1NjQwMTRiNDQ2NjlhZjFlNjliMWRhXzQtOC0xLTEtMA_9562f04b-09a4-4793-a78e-32e059747e31"
      unitRef="usd">-5702000</coke:NetIncomeLossBeforeTaxQuarterlyFinancialData>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i635e6c05f4ee4e13a57fd8f0493956c4_D20191230-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90ZXh0cmVnaW9uOjExYzdjYzA3YmU3ZDQ2ZTFiMWJmZWE5ZGQ3YzA1ZWZjXzM1NA_e9e288f5-dd10-4272-aeae-a8753e812290">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;COCA-COLA CONSOLIDATED, INC.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS AND RESERVES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts&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;&#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:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,782&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,606&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to expenses and as reductions to net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,620&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,782&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Income Tax Valuation Allowance&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;&#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:58.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.820%"/&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Beginning balance - valuation allowance for deferred tax 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:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,899&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,337&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions credited to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Ending balance - valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,325&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,899&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7f09976e3a0f4e8ba5cca42c73599d94_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzItMi0xLTEtMA_c1831185-6ee8-4486-9f50-d6e3095fac4a"
      unitRef="usd">13782000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iece20bb01d044e3f934eaad0d72d91ac_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzItNC0xLTEtMA_63b6338d-2a0f-481f-9aba-5479c6a6d5cb"
      unitRef="usd">9141000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i327ea517d8e8450bba22be7f59eb1b0c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzItNi0xLTEtMA_7d938945-7cf7-4152-894e-5d43b0d10a61"
      unitRef="usd">7606000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i1916242bc0d245d3be99af009ff7af5f_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzMtMi0xLTEtMA_d45d05ca-3b57-4f92-92fc-8250324167f5"
      unitRef="usd">14265000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i567aacfbeca646d3a328cb80316b4de0_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzMtNC0xLTEtMA_1edebe28-eba8-490d-bc9d-08cc9dbba04d"
      unitRef="usd">9769000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i888e5ac5b0bb460989eeeb89eb72f5e9_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzMtNi0xLTEtMA_a88a42c0-6e4c-42cb-b0f1-b974b1544e3e"
      unitRef="usd">9964000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1916242bc0d245d3be99af009ff7af5f_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzQtMi0xLTEtMA_e3b3f1fa-1226-413d-8335-8ecdcdf088e0"
      unitRef="usd">6427000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i567aacfbeca646d3a328cb80316b4de0_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzQtNC0xLTEtMA_1337a745-7a8e-43a5-8cc1-8fac71c7ad83"
      unitRef="usd">5128000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i888e5ac5b0bb460989eeeb89eb72f5e9_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzQtNi0xLTEtMA_0cf8738f-473b-40d9-979f-0ef964599eeb"
      unitRef="usd">8429000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ied6af0ee8bda4002b546c1b5c3b2cac8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzUtMi0xLTEtMA_ec53b892-581a-4e93-be28-fd840645559a"
      unitRef="usd">21620000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7f09976e3a0f4e8ba5cca42c73599d94_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzUtNC0xLTEtMA_ad118f78-ff2c-496d-b349-e7f1a457bc87"
      unitRef="usd">13782000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iece20bb01d044e3f934eaad0d72d91ac_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZTo0NDgxZDM4NzJlODU0NTRlODZiMWIwOTAxOGJkMzM2My90YWJsZXJhbmdlOjQ0ODFkMzg3MmU4NTQ1NGU4NmIxYjA5MDE4YmQzMzYzXzUtNi0xLTEtMA_33dffded-75ae-4938-973c-4e37230a0c13"
      unitRef="usd">9141000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if63068a31cdd46faaad8be022918b51f_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzItMi0xLTEtMA_06d3a08b-d2bd-4546-a414-e42c46840b08"
      unitRef="usd">7190000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idde71b8c024f4a9698b3cbbbe036eeba_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzItNC0xLTEtMA_212c91ba-6507-4854-b9ac-ee45bb3f9803"
      unitRef="usd">5899000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if008ac3a1be645098899352c300ad40b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzItNi0xLTEtMA_66e0b9a6-e203-4726-8972-8659d8af805e"
      unitRef="usd">4337000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if2528497f0a74c4895512c439e1ba116_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzQtMi0xLTEtMA_a78257cb-5ba6-4415-adb3-252950e23ebb"
      unitRef="usd">163000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7f6cab0c4a8b4a37bf66a4604e640975_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzQtNC0xLTEtMA_25144e24-6f89-40fc-a36f-b869024e884f"
      unitRef="usd">1291000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4d9fbafe56cc4428a5c4aa01c3dde482_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzQtNi0xLTEtMA_4e6b75ec-7554-479b-ad8c-756a903a669c"
      unitRef="usd">1562000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <coke:ValuationAllowancesAndReservesDeductionsCreditedToExpenses
      contextRef="if2528497f0a74c4895512c439e1ba116_D20191230-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzUtMi0xLTEtMA_b87ed6ae-d24a-4653-b183-11a56dea246b"
      unitRef="usd">2028000</coke:ValuationAllowancesAndReservesDeductionsCreditedToExpenses>
    <coke:ValuationAllowancesAndReservesDeductionsCreditedToExpenses
      contextRef="i7f6cab0c4a8b4a37bf66a4604e640975_D20181231-20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzUtNC0xLTEtMA_8ac90d07-76cc-4994-a08e-408a0a452b5a"
      unitRef="usd">0</coke:ValuationAllowancesAndReservesDeductionsCreditedToExpenses>
    <coke:ValuationAllowancesAndReservesDeductionsCreditedToExpenses
      contextRef="i4d9fbafe56cc4428a5c4aa01c3dde482_D20180101-20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzUtNi0xLTEtMA_a07cbdde-6890-47a7-bb4d-2c09c3b81f77"
      unitRef="usd">0</coke:ValuationAllowancesAndReservesDeductionsCreditedToExpenses>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7f88fe3901aa4a5db1cf16b3305b5b4c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzYtMi0xLTEtMA_fda6d434-6b2f-43d1-a5df-77f290295fc9"
      unitRef="usd">5325000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if63068a31cdd46faaad8be022918b51f_I20191229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzYtNC0xLTEtMA_f23e5a57-57d0-4bec-a194-8b0c0e9e8e7b"
      unitRef="usd">7190000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idde71b8c024f4a9698b3cbbbe036eeba_I20181230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjBkNDhjNGZhNTMxZjRkMGM5MjI1YmEzZjM2ZDZiMDQzL3NlYzowZDQ4YzRmYTUzMWY0ZDBjOTIyNWJhM2YzNmQ2YjA0M18zNzkvZnJhZzoxMWM3Y2MwN2JlN2Q0NmUxYjFiZmVhOWRkN2MwNWVmYy90YWJsZToxNTA2NjZhNDNjYzc0YzYwYmM4NzY1YTIxODQwZWYxNi90YWJsZXJhbmdlOjE1MDY2NmE0M2NjNzRjNjBiYzg3NjVhMjE4NDBlZjE2XzYtNi0xLTEtMA_622734d7-2a72-4df9-8a78-5b9c812211c6"
      unitRef="usd">5899000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
